Microsoft Teams developer documentation
Welcome to overview of Microsoft Teams developer documentation. Teams apps bring key information, common tools, and trusted processes to where people increasingly gather, learn, and work.
Explore the latest
Reference
What's new
- Drive customer adoption of your app
- Changelog for Developer Portal
- SSO authentication for your Adaptive Cards Universal Actions
- Third party authentication for Adaptive Cards Universal Actions
- Plan your app growth in Teams
- Build a dashboard tab app
- Targeted in-meeting notification (Developer preview)
- Enable app caching for your tab app (Developer preview)
- Update and soft delete event notifications in bot
- Teams developer documentation FAQs
What's new
- Apps for Teams meetings support anonymous users
- Notification bot in Teams
- Command bot in Teams
- Enable SSO for your bot and message extension app
- Integrate location capabilities
- Zero install for link unfurling
- Adaptive Cards overflow menu
- Support global routing for bot APIs
- Developer Portal for Teams is now available for GCC tenants
- Live Share canvas
Get started
Get Started
Tutorial
Build apps for Teams
Overview
- Build apps for Microsoft Teams
- App fundamentals
- Design your app
- Code samples
- Build apps for Teams meeting stage
What's new
Step-by-step guides
Tutorial
- Grant tab device permissions
- Create Teams conversation bot
- Create Calling and meeting bot
- Configure SSO for tabs and message extensions
- Build tabs with Adaptive Card
- Build a bot to send Proactive messages
- Build a bot with SSO authentication
- Generate meeting token
- Generate meeting sidepanel
- Send activity feed notification
Tutorial
- Build an in-meeting document signing app
- Build command bot with JavaScript
- Build notification bot with JavaScript
- Upload files to Teams from a bot
- Generate meeting content bubble
- Invoke task modules from Microsoft Teams
- Build search based message extension
- Build action based message extension
- Build Outgoing Webhooks
- Unfurl links in Teams using bot