Microsoft Office 365 Showcase
Office 365 APIs

Whether you want to incorporate Office 365 data into your app, or create a custom experience within Office 365 itself, or use custom reports to keep your Office 365 Enterprise environment running smoothly, you can use the Office 365 APIs to achieve your goals.

The Office 365 APIs follow REST and OData 2.0 standards for data transport, and use the OAuth 2.0 standard for authentications and authorisation. Access to Office 365 services includes mail, calendars, and contacts from Exchange Online; files and folders from SharePoint Online and OneDrive for Business; users and groups from Azure AD. The APIs enable access to more than 400 petabytes of content across Office 365, enhancing productivity on the go and creating endless possibilities for customised experiences.


Native application development is now available to enable seamless integration of Office 365 services and data with apps running on Android and iOS client platforms.

Visit the Open Tech blog

Platforms and languages

Office 365 APIs can be built using any web language, including JavaScript, HTML5, Python, Ruby, PHP, and ASP.NET. Use Visual Studio, Eclipse, Android Studio, XCode, or the IDE of your choice. Host your apps in Microsoft Azure or any cloud platform you choose.

Getting started

You may already have access to an Office 365 Developer Site. Please check the following scenarios:

  • Are you a Visual Studio/MSDN subscriber? Visual Studio Ultimate and Visual Studio Premium with MSDN subscribers receive an Office 365 Developer Subscription as a benefit. Please call our Cloud Team on +44 (0)1364 655196 if you need help to redeem your benefit?
  • Do you have one of the following Office 365 subscription plans?< br/>Office 365 Midsize Business / Office 365 Enterprise E1 or E3 / Office 365 Government F1

If so, your subscription will be able to accommodate the Office 365 Developer Site into your infrastructure as it will simply use one of your five device allowances to be used on a test machine.

For licensing and subscription information, please contact our Cloud Team on +44 (0)1364 655196 or email:

You can sign up to a free 'Developer Subscription' trial to start creating and testing applications or for further information, visit the Office 365 Dev blog.