Microsoft Office 365 APIs and SDKs Provide Mobile Dev Opportunities

Microsoft announced at TechEd Europe on Tuesday the general availability of production-version Office 365 APIs, including Mail, Calendar, Contacts and Files. The company also announced the availability of Office 365 iOS and Android SDKs. In March, the company announced a preview release for these Microsoft Office 365 APIs.


Microsoft has launched a new interactive API Sandbox that developers can use to learn about Office 365 APIs.

The Office 365 Mail, Calendar, Contacts and Files APIs are REST-based and provide programmatic access to more than 400 petabytes of data across Office 365 as well as popular services. Microsoft has also released a new version of the Android SDK and a new iOS SDK so that mobile developers can easily access the new APIs.

Both the iOS and Android SDKs are modular and contain five independent packages:

  • Outlook Service  Provides access to mail, calendar and contacts that are stored in Office 365 Exchange Online
  • Files Services Provides access to Office 365 files (OneDrive and SharePoint)
  • Directory Services — Uses the Azure AD Graph API and provides access to users, groups and their properties
  • SharePoint Lists Provides access to SharePoint Lists
  • Discovery Services Used to determine the base URL for various services

According to the Microsoft Office blog announcement post, millions of consumers and more than 70% of Fortune 500 companies use Office 365. The general availability of production-version Office 365 APIs and SDKs provides tremendous mobile opportunities for developers. Using the APIs, developers can create applications that connect to Office 365 calendars and contacts, retrieve messages from Exchange, get Office files and folders, access SharePoint lists, access popular Office 365 services and much more.

Jason Zander, corporate vice president of Microsoft Azure, is quoted in a press release explaining the goal of Microsoft's new cloud services, mobility solutions, APIs and other products:

Today's enterprise is always on, and IT professionals and developers are under constant pressure to keep up with the demands of the business. We are using the power of our cloud Platform — Azure, Office 365 and Microsoft Dynamics — to deliver technology solutions that empower IT professionals, developers and end users to do more.

Microsoft plans to release more new Office 365 APIs in the future, including Yammer, Lync, Tasks and Office Graph. Introduced by Microsoft in March, Office Graph uses Machine Learning to map the relationships among people and information, making it possible for companies to gain keen insights into employee working relationships, employee hierarchy and how their company works. The Microsoft developer blog states that "there are more innovations to come as we continuously iterate and expand our API end points and capabilities."

For more information about Office 365 APIs and SDKs, visit the Microsoft Office Developer Center.

Be sure to read the next Mobile article: Android Remains Best Opportunity for Developers