Skip to main content
Microsoft
Microsoft 365 Dev Center
Microsoft 365 Dev Center
  • Home
    • Microsoft Graph
    • Microsoft identity platform
    • Microsoft Teams
    • Office
    • SharePoint
    • Windows
    • Blog
    • Training
    • Samples & SDKs
    • Videos
    • Community
    • All resources
    • Join Now
    • My Dashboard
    • Docs
    • FAQ
  • Developer Certification
  • Support
      • Microsoft 365
      • Azure
      • Office 365
      • Dynamics 365
      • Power Platform
      • Windows 10
    • Products & Services
      • Windows Server
      • Enterprise Mobility + Security
      • Power BI
      • Teams
      • Visual Studio
      • Microsoft Advertising
    • Emerging Technologies
      • AI
      • Internet of Things
      • Azure Cognitive Services
      • Quantum
      • Microsoft HoloLens
      • Mixed Reality
    • Developer & IT
      • Docs
      • Developer Center
      • Windows Dev Center
      • Windows IT Pro Center
      • FastTrack
      • Power Platform
    • Partner
      • Partner Network
      • Solution Providers
      • Partner Center
      • Cloud Hosting
    • Industries
      • Education
      • Financial services
      • Government
      • Health
      • Manufacturing & resources
      • Retail
    • Other
      • Security
      • Licensing
      • AppSource
      • Azure Marketplace
      • Events
      • Research
    • View Sitemap
    0 Cart 0 items in shopping cart
    Sign in
    Pause
    • Photo of woman using Teams on a laptop

      Develop for the Microsoft 365 platform

      Build rich solutions that integrate apps and business processes to enhance productivity in the modern workplace.

    • Teams app image

      Build apps for Microsoft Teams

      Extend and customize Teams to create and connect apps and workflows.

      Visit Dev Center
    Start with the Microsoft identity platform
    Get started
    Connect to data through Microsoft Graph
    Learn more
    Extend your solution through Microsoft Teams​
    Build for Teams
    Publish to Microsoft AppSource
    Publish your app

    Integrate with Microsoft 365 apps

    • Teams logo
      Microsoft Teams
    • SharePoint logo
      SharePoint
    • Excel logo
      Excel
    • Word logo
      Word
    • PowerPoint logo
      PowerPoint
    • Outlook logo
      Outlook
    • OneDrive logo
      OneDrive
    • Project logo
      Project
    • Access logo
      Access
    • OneNote logo
      OneNote
    • Visio logo
      Visio
    • Yammer logo
      Yammer
    • Skype logo
      Skype for Business
    • Kaizala logo
      Kaizala

    Get the latest news

    • MSAL for Angular v2 is now available

      This library improves on the existing MSAL Angular v1 library bringing exciting new features to provide a better experience.

      View blog
    • MSAL for React is here!

      The new release of MSAL for React expands the libraries you can use with the Microsoft identity platform to developers using React.

      View blog
    • Announcing upcoming Microsoft Viva Connections public developer previe...

      We are excited to announce an upcoming public preview for building experiences for Viva Connections using SharePoint Framework. We will be r...

      View blog
    • Raise the bar for your app security – Get Microsoft 365 Certification ...

      As an app publisher, you can work with analysts in the Microsoft 365 App Compliance team to demonstrate that both your application and its s...

      View blog
    • Uniper boosts employee productivity using Office Scripts

      Using Office Scripts and Power Automate, I built a script that fully automates a report that used to take me at least one to two hours per m...

      View blog
    • Explore new change notification API resources for your Microsoft Teams...

      You can now subscribe to all types of changes (create, update, and delete) to teams, channels, and team membership. You also have the option...

      View blog
    • Manage frontline workers in Microsoft Teams with Tags and Time Clock A...

      Learn about some scenarios where these APIs come in handy and view the code snippets that you can leverage to manage Tags and Time Clock in ...

      View blog
    • Updates on the Microsoft 365 platform community calls

      We are adjusting our Microsoft 365 platform community call structure based on the community survey feedback. As part of this change, some ca...

      View blog
    • Attention: breaking changes coming to the Microsoft Graph userPurpose ...

      The userPurpose API will be offline for some pre-production updates. To mitigate the impact of this downtime, we are making another *tempora...

      View blog
    • Analysis Cloud Limited automates Excel reporting, modernizes workflow ...

      At Analysis Cloud Limited, we’ve used Office Scripts to completely automate a Covid-19 reporting process used by one of our clients. Using O...

      View blog
    • Microsoft Graph Mailbag – Explore Microsoft Graph with Postman

      Learn how to use the Microsoft Graph Postman collection to explore the Microsoft Graph API.

      View blog
    • Universal Actions: Unified developer experience for Adaptive Cards on ...

      The new Universal Action model for Adaptive Cards includes many improvements. Get a glimpse of what they are and how our partners are alread...

      View blog
    View more
    Photo of two women working at a computer

    Use Power Platform to build low-code solutions

    Streamline business processes and reporting through Power Apps, Power BI, Power Automate, and Power Virtual Agents.

    Learn more
    Photo of a woman working in front of monitors

    Integrate with Office

    Use Office Add-ins with familiar web technologies to extend Word, Excel, PowerPoint, and Outlook on multiple platforms.

    Use Office Scripts in Excel on the web to automate your common tasks.

    Integrate with Office Explore Office Scripts
    Image of a diverse group of people

    Join the Microsoft 365 Developer Program

    Get a free sandbox, tools, and other resources you need to build solutions for the Microsoft 365 platform, including:

    • A free Microsoft 365 E5 developer subscription
    • Sample data packs to automate configuration of your developer sandbox
    • Access to a community of Microsoft 365 experts
    • Personalized content recommendations
    Join now

    Featured tools

    Graph Explorer
    Try Microsoft Graph API requests and see sample responses.
    Explore
    Teams UI Kit
    Get core components, scenario-based templates, and best practices for designing Teams apps.
    Explore
    Adaptive Cards
    Create and share rich, interactive UI content in a consistent way.
    Explore
    Script Lab
    Use the Office JavaScript API tool to create Office Add-ins for Excel, Word, or PowerPoint.
    Explore

    Find resources

    • Microsoft 365 PnP – General Microsoft 365 Developer SIG community call...

      Microsoft 365 PnP Community - General SIG call on July 22nd. Demos: Publish a connector to the Power Platform, How to update an AdaptiveCa...

      View video
    • Demo - Avoid throttling & implement throttling strategies

      In this demo, learn how you can implement different techniques and strategies that in your custom applications to avoid being throttled by M...

      View video
    • Demo - Eliminate polling Microsoft Graph with delta query

      In this demo, you'll learn how the delta query can be used to help avoid Microsoft Graph requests from being throttled by eliminating pollin...

      View video
    • Eliminate polling Microsoft Graph with delta query

      In this video, you'll learn how the delta query can be used to help avoid Microsoft Graph requests from being throttled by eliminating polli...

      View video
    • Demo - Implement Microsoft Graph SDK for throttling retry strategy

      In this demo, learn how the Microsoft Graph .NET SDK can be used to automatically implement different throttling mitigation strategies in yo...

      View video
    • Avoid throttling & implement throttling strategies

      In this video, you'll learn some different strategies that you can implement in your custom applications to avoid being throttled by Microso...

      View video
    • Demo - Create .NET console app to trigger and display throttled reques...

      In this demo,you'll learn how to create a .NET console app and configure the Microsoft Authentication Library (MSAL) to submit requests to M...

      View video
    • Demo - Create Azure AD app to submit requests to Microsoft Graph

      In this demo,learn how to register an Azure Active Directory (Azure AD) application that you can use with a custom app to submit requests to...

      View video
    • Identifying throttled requests

      In this video, you'll lwarn what throttling is and how to identify Microsoft Graph is throttling your requests to maintain a healthy and res...

      View video
    • Optimize network traffic with Microsoft Graph

      In this module, learn how Microsoft Graph has implemented throttling to limit the overuse of its resources and how to address requests from ...

      View video
    • Copy PnP Search results web part settings

      During this 13-minute developer-focused demo, Anoop Tatti opens with a scenario: Many of your pages are based on a template page that you n...

      View video
    • From zero to hero with Microsoft Graph API – July 2021

      This month’s in-depth topic: From zero to hero with Microsoft Graph API. This session opens with an overview of Microsoft Graph services ...

      View video
    View more

    Learn on your schedule

    Browse learning paths

    Get Microsoft 365 certified

    Get certified

    Ask a question on Q&A;

    Get support

    Suggest a feature

    Submit your idea
    Follow us
    YouTube terms of service
    Share this page
    YouTube terms of service
    What's new
    • Surface Laptop 4
    • Surface Laptop Go
    • Surface Go 2
    • Surface Pro X
    • Surface Duo
    • Microsoft 365
    • Windows 10 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Financing
    Education
    • Microsoft in education
    • Office for students
    • Office 365 for schools
    • Deals for students & parents
    • Microsoft Azure in education
    Enterprise
    • Azure
    • AppSource
    • Automotive
    • Government
    • Healthcare
    • Manufacturing
    • Financial services
    • Retail
    Developer
    • Microsoft Visual Studio
    • Windows Dev Center
    • Developer Center
    • Microsoft developer program
    • Channel 9
    • Microsoft 365 Dev Center
    • Microsoft 365 Developer Program
    • Microsoft Garage
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2021

    Sign in required


    Your session has expired. Please sign-in again to continue. Unfortunately any unsaved changes will be lost.

    Sign in