Build powerful applications for Office
Use the Office JavaScript API to extend functionality for Word, Excel, PowerPoint, and Outlook.
What's new in Office development
Insert Excel charts using Microsoft Graph in a PowerPoint Add-in
Open data from your web site in a spreadsheet in Microsoft Teams
Office Add-in that supports Single Sign-on to Office, the Add-in, and Microsoft Graph
Use Outlook event-based activation to set the signature
Training and certification
Explore learning paths and become a certified Microsoft 365 developer.
Training CertificationBring your solutions to market
Submit your Microsoft 365 App to Microsoft AppSource to make it available to consumers and businesses.
Learn moreJoin the Microsoft 365 Developer Program
Get an instant sandbox, tools, and other resources you need to build solutions for the Microsoft 365 platform, including:
- A free Microsoft 365 E5 developer subscription, preconfigured with sample data, including Teams data
- Microsoft Graph users, mail, and calendar, Teams, and SharePoint Framework sample data packs
- Access to a community of Microsoft 365 experts
- Personalized content recommendations
Featured tools
Script Lab
Script lab is an Office JavaScript API tool for anyone who wants to learn about writing Office add-ins for Word, Excel, PowerPoint, or Outlook.
Explore
Office Scripts
Use Office Scripts in Excel on the web to automate your common tasks. Learn how to create and edit Office Scripts and get started automating today.
Explore
Office developer community
Questions
Ask questions on Microsoft Q&A.;
Ask a questionFeature requests
Request a feature on Microsoft Tech Community.
Request a featureOffice assisted support
Premier/Unified Support customers get enterprise-level support for Office development.
Open a support request