OneDrive Dev Center - OneDrive API and File Pickers                  Toggle navigation           Home Documentation SDKs Samples App Registration             OneDrive API 2.0 The OneDrive API is available for OneDrive, OneDrive for Business, SharePoint, and SharePoint Server 2016.

  Learn more »

          OneDrive API The OneDrive API is available for OneDrive, OneDrive for Business, SharePoint Online, and SharePoint Server 2016.

  Learn more »

          OneDrive API 2.0 The OneDrive API is now available for OneDrive, OneDrive for Business, and SharePoint Server 2016.

  Learn more » 

       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.            Documentation 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 »

     Samples 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 »       Stack Overflow Tag a question about OneDrive here. We're listening.    GitHub We are on GitHub too. Find all of our official documentation here.    User Voice 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 office.com.

                     Privacy   Terms of use   Trademarks  © 2015 Microsoft        © 2015 Microsoft  Privacy Statement   Trademarks   Terms of Use                 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//web.archive.org./web/20170130161018/https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-60403510-1', 'auto'); ga('require', 'displayfeatures'); ga('require', 'linkid', 'linkid.js'); ga('send', 'pageview');   var varSegmentation = 0; var varClickTracking = 1; var varCustomerTracking = 0; var varAutoFirePV = 1; var Route = ""; var Ctrl = ""; var script = document.createElement("script"); script.type = "text/javascript"; script.src = window.location.protocol + "//web.archive.org./web/20170130161018/https://c.microsoft.com/ms.js"; document.getElementsByTagName("head")[0].appendChild(script);