Start with the API

Build a quick integration that allows your users easy access to OneDrive files from within your app. Now with OneDrive for Business support you can build a robust file management and workflow app for your line of business.

Getting started »

Start with a client library

Whether you love .NET or Python, or are building apps for iOS or Android devices, we want to make it as easy as possible to develop apps for OneDrive.

Choose an SDK »

Connect with Microsoft Graph

Use the OneDrive API directly or connect your app with Microsoft Graph to access data from across Office 365.

Files in Microsoft Graph »

Graph Explorer »

Use the JavaScript file picker

Want to add OneDrive to your web app fast? With only a few lines of code you can enable your app to open and save files to and from OneDrive and OneDrive for Business.

JavaScript File picker »

At Docady, we integrate with many cloud services. Adding the OneDrive API was so easy, we were up an running in hours, including automated tests. And, having the integration serve both OneDrive consumers and Enterprise users was just perfect.

Nadav Weizmann (Wiz)
CTO and Co-Founder Docady

Try the API

Explore the OneDrive APIs through Microsoft Graph API Explorer.

Try it out »

Register your app

To get started with the OneDrive API, register your app for OneDrive, OneDrive for Business, or both.

Register »


OneDrive API features

New features are constantly being added to our API to provide your app access to more of what OneDrive has to offer.

Integrate your app with OneDrive
Connect to OneDrive, OneDrive for Business, or SharePoint files with the OneDrive API.
Webhooks and Notifications
Receive notifications when content changes so your app is always up-to-date.
App folders
Manage files easier, by giving your app its own folder in OneDrive.
Efficient file sync
Track file and folder changes, efficiently keeping large sets of files in sync.
Large file support
Reliably upload large files up to 10 GB.
CORS support
Call the OneDrive API from your web app.


All of our documentation is on GitHub, but you can get started here. We’ve worked hard to create a modern, RESTful API environment that works the way you do.

View the documentation »


Learn more about the OneDrive API through sample code projects on GitHub.

View samples »

Still using the Live SDK? Find the reference and sample code here »
StackOverflow logo
Tag a question about OneDrive here. We're listening.
GitHub logo
We are on GitHub too. Find all of our official documentation here.
UserVoice logo
Have a feature to suggest for OneDrive? We want to hear what you have to say.

Built by the community, powered by OneDrive

Apps that work with files in OneDrive, OneDrive for Business, and SharePoint. Find more OneDrive partner apps on