This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more
Skip to main content
Microsoft
Office Dev Center
Office Dev Center
  • Home
    • Platform Opportunity
      • Go to Market
      • Go-to-Market Guide
      • Develop Your Strategy
      • Optimize UX
      • Prepare to Go to Market
      • Monitor and Manage Lifecycle
      • Education
      • Healthcare
    • Access
    • Excel
    • Kaizala
    • Microsoft Teams
    • OneDrive
    • OneNote
    • Outlook
    • PowerPoint
    • Project
    • SharePoint
    • Skype
    • Visio
    • Word
    • Yammer
    • Docs
    • Training
    • Blog
    • Samples & SDKs
    • Tools
    • Videos & Podcasts
    • Events
    • Go-to-Market Resources
    • All Resources
    • Join Now
    • My Dashboard
    • Docs
    • FAQ
  • Support
      • Microsoft 365
      • Azure
      • Office 365
      • Dynamics 365
      • SQL
      • Windows 10
      • Windows Server
      • Enterprise Mobility + Security
      • Power BI
      • Teams
      • Visual Studio
      • Microsoft Advertising
      • AI
      • Internet of Things
      • Azure Cognitive Services
      • Quantum
      • Microsoft HoloLens
      • Mixed Reality
      • Docs
      • TechNet
      • Developer Network
      • Windows Dev Center
      • Windows IT Pro Center
      • FastTrack
      • Partner Network
      • Solution Providers
      • Partner Center
      • Cloud Hosting
      • Education
      • Financial services
      • Government
      • Health
      • Manufacturing & resources
      • Retail
      • Security
      • Licensing
      • AppSource
      • Azure Marketplace
      • Events
      • Research
    • View Sitemap
    Sign in
    Pause
    • Woman coding on both a laptop and PC

      Join the Microsoft 365 Developer Program

      Start building secure, intelligent solutions with Microsoft 365 today.

      LEARN MORE
    • Woman coding on both a laptop and PC

      Microsoft 365 training modules

      Learn Microsoft 365 development using the new self-paced training content on Microsoft Learn.

      START NOW
    • Laptop using Excel add-ins

      Extend Office 365 with Office Add-ins

      Discover how to extend Office applications across platforms using Office Add-ins.

      LEARN MORE
    • Two men working on computers together

      Build smarter productivity apps

      Use the Microsoft Graph API to connect to the data that drives productivity - mail, calendar, documents, directory, devices, and more.

      EXPLORE
    • SharePoint logo
      SharePoint
    • Teams logo
      Microsoft Teams
    • Excel logo
      Excel
    • Word logo
      Word
    • PowerPoint logo
      PowerPoint
    • Outlook logo
      Outlook
    • OneDrive logo
      OneDrive
    • Project logo
      Project
    • Access logo
      Access
    • Kaizala logo
      Kaizala
    • OneNote logo
      OneNote
    • Visio logo
      Visio
    • Yammer logo
      Yammer
    • Skype logo
      Skype for Business
    Build solutions that harness the power of the Office 365 platform.
    LEARN MORE
    Explore our code samples and SDKs on any platform.
    LEARN MORE
    Expand the reach of your solution to new customers, partners, and markets.
    LEARN MORE

    What's new in Office development

    • Microsoft 365 PnP – General M365 Developer SIG community call – 25th o...

      M365 PnP Community's General SIG call on June 25. Two demos delivered 1) Modifying event/calendar list rendering using list formatting and 2...

      VIEW VIDEO
    • Microsoft 365 PnP – General Developer SIG recording – 25th of June 202...

      M365 General SIG PnP call – June 25. Two demos covering Event page formatting and SharePoint spaces. Released .NET Standard 2.0 version of...

      VIEW BLOG
    • Presence API working with an IoT Lightbulb

      Presence Light allows you to broadcast your Microsoft Teams Presence to a Phillips Hue Light Bulb anywhere in your home. Isaac Levin demoed ...

      VIEW VIDEO
    • Use Adaptive Card Templates to Build Bots in Microsoft Teams

      Gabo Gilabert on the Bot Framework team walks through how to use the Adaptive Cards templates to build a bot in Microsoft Teams and shows th...

      VIEW VIDEO
    • Adaptive Cards with Incoming Webhooks in Microsoft Teams

      Learn how to use incoming webhooks with Adaptive Cards in Microsoft Teams shared by Ojasvi Choudhary, Microsoft Teams Program Manager. Reso...

      VIEW VIDEO
    • Announcing SharePoint Starter Kit v2

      The SharePoint Starter Kit (starter kit) is a comprehensive solution designed for SharePoint Online and SharePoint 2019 which provides numer...

      VIEW BLOG
    • Building for multiple target environments with yo teams

      This tutorial will guide you on how to build and deploy a Microsoft Teams solution for multiple target environments such as dev, stage and p...

      VIEW VIDEO
    • Creating a Search Messaging Extension for Microsoft Teams with yo team...

      This tutorial will guide you on how to build Search Messaging Extensions for Microsoft Teams using the Microsoft Teams Yeoman generator (yo ...

      VIEW VIDEO
    VIEW MORE

    Upcoming events

    • SharePoint general dev SIG community call - June

      Community call

      June 25, 2020

      In this biweekly special interest group call, we cover topics related to general SharePoint development models, modern experiences, CSOM, Pn...

      VIEW EVENT
    • SharePoint Framework SIG community call - July

      Community call

      July 02, 2020

      In this biweekly call, we will cover topics including a SharePoint Engineering update, SharePoint Framework development and latest news, PnP...

      VIEW EVENT
    • Office Add-ins community call - July

      Community call

      July 08, 2020

      The Office Add-ins community call is our monthly event for developers to connect in real-time with the folks who are building the Office Jav...

      VIEW EVENT
    • SharePoint general dev SIG community call - July

      Community call

      July 09, 2020

      In this biweekly special interest group call, we cover topics related to general SharePoint development models, modern experiences, CSOM, Pn...

      VIEW EVENT
    • Adaptive Cards community call - July

      Community call

      July 09, 2020

      The Adaptive Cards community call is your monthly opportunity to learn what’s about what’s new with Adaptive Cards and Actionable Messages....

      VIEW EVENT
    • SharePoint community call - July

      Community call

      July 14, 2020

      The SharePoint community call, the second Tuesday of each month, covers the latest changes in the SharePoint Developer topics within last mo...

      VIEW EVENT
    • Power Apps community call - July

      Community call

      July 15, 2020

      The Power Apps community call happens on the 3rd Wednesday of each month. On the call we demonstrate tips and tools to help you build awesom...

      VIEW EVENT
    • Microsoft identity platform community call - July

      Community call

      July 16, 2020

      The Microsoft identity platform developer community call is the 3rd Thursday of each month. In these calls, we will share the latest news, a...

      VIEW EVENT
    VIEW MORE

    Get resources

    Documentation
    READ DOCS
    Code
    DOWNLOAD SAMPLES
    Events
    REGISTER FOR EVENTS
    Training
    START NOW
    Blogs
    STAY CURRENT
    Microsoft Graph
    Use the Microsoft Graph API to connect to the data that drives productivity: mail, calendar, contacts, documents, directory, devices, and more.
    EXPLORE
    Office UI Fabric
    The official front-end framework for building experiences that fit seamlessly into Office and Office 365.
    EXPLORE
    Developer Tools
    Use our developer tools to build solutions for consumer and professional markets.
    EXPLORE
    Script Lab
    Script lab is an Office JavaScript API tool for anyone who wants to learn about writing Office add-ins for Excel, Word, or PowerPoint.
    EXPLORE
    Follow us
    YouTube terms of service
    Share this page
    What's new
    • Surface Go 2
    • Surface Book 3
    • Microsoft 365
    • Surface Pro X
    • Windows 10 apps
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Store locations
    • Buy online, pick up in store
    • Virtual workshops and training
    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 Network
    • TechNet
    • Microsoft developer program
    • Channel 9
    • Office Dev Center
    • Microsoft Garage
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020

    Sign in required


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

    Sign in