Bring your app into Microsoft Teams
Transform your ideas into a Teams app and unleash your creativity and innovation with our tools and SDKs.
Build a Teams app
Plan your app
Building a successful Teams app is about understanding your use case and finding the right combination of features to meet your users' needs.
Design your app
An effective design highlights your app's unique attributes while fitting naturally with Teams features and contexts.
Build your app
Make your collaborative workspace more productive by bringing key information, common tools, and processes to where people are.
Learning path: Build apps using Teams Toolkit
Accelerate your app development with hands-on exercises
Learn how to create and deploy Teams apps with integrated identity, cloud storage, and other services across Microsoft 365 and Azure.
Build apps faster with Teams Toolkit
Build Microsoft Teams applications based on TypeScript and node.js on your terms, in your editor of choice.
Manage your apps with the Developer Portal
Configure, distribute, and manage your Microsoft Teams apps. With the Developer Portal, you can collaborate with colleagues on your app, set up runtime environments, and much more.
Explore SDKs to build your app
Create experiences in Teams, Office, and Outlook where your app is hosted in an iFrame.
Microsoft Graph SDKs
Connect the data from Microsoft 365, including Teams and Outlook, by accessing the Microsoft Graph API.
Reduce your tasks by using Teams single sign-on and accessing cloud resources with zero configuration.
Live Share SDK
Transform Teams apps into collaborative mulit-user experiences with minimal investment.
Publish. Certify. Monetize.
Publish your app
Distribute your app directly to the Microsoft 365 app stores where millions of Microsoft 365 users go to discover apps.
Certify your app
Make sure your app meets security, privacy, and data handling standards through the Microsoft 365 App Compliance program.
Monetize your app
Gain customers by including a SaaS offer with your app through the Microsoft Commercial Marketplace.
Join the Microsoft 365 Developer Program
Kickstart your Teams developer journey
Sign up for a free renewable 90-day Microsoft 365 developer subscription that you can use to create your own sandbox and develop solutions independent of your production environment.