Teams Toolkit Overview
Teams Toolkit makes it simple to get started with app development for Microsoft Teams using Visual Studio Code.
- Start with a project templates for common line-of-business app scenarios or from a sample.
- Save setup time with automated app registration and configuration.
- Run and debug to Teams directly from familiar tools.
- Smart defaults for hosting in Azure using infrastructure-as-code and Bicep.
- Create unique configurations like dev, test, and prod using the environments feature.
- Bring your app to your organization or the Teams App Store using built-in publishing tools.
Available for Visual Studio Code
Teams Toolkit is available for free for Visual Studio Code. For more information about installation and setup, see install Teams Toolkit.
Teams Toolkit | Visual Studio Code |
---|---|
Installation | Available in the VS Code Marketplace |
Build with | JavaScript, TypeScript, React, SPFx |
Teams Toolkit makes it simple to get started with app development for Microsoft Teams using Visual Studio.
- Start with a project templates for common line-of-business app scenarios or from a sample.
- Save setup time with automated app registration and configuration.
- Run and debug to Teams directly from familiar tools.
- Smart defaults for hosting in Azure using infrastructure-as-code and Bicep.
- Bring your app to your organization or the Teams App Store using built-in publishing tools.
Available for Visual Studio
Teams Toolkit is available for free for Visual Studio 2022 Community, Professional, and Enterprise. For more information about installation and setup, see install Teams Toolkit.
Teams Toolkit | Visual Studio |
---|---|
Installation | Available in the Visual Studio Installer |
Build with | C#, .NET, ASP.NET, Blazor |
Features
The following list provides the key features of Teams Toolkit:
Project templates
You can start directly with the capability-focused templates such as tabs, bots, and message extensions or by following existing samples if you're already familiar with Teams app development. Teams Toolkit reduces the complexity of getting started with templates for common line-of-business app scenarios and smart defaults to accelerate your time to production.
Automatic registration and configuration
You can save time and let the toolkit automatically register the app in Teams Developer Portal. When you first run or debug the app, configure settings, such as Azure Active Directory (Azure AD) automatically. Sign in with your Microsoft 365 account to control where the app is configured and customized the included Azure AD manifest when you need flexibility.
Multiple environments
You can create different groupings of cloud resources to run and test your app. Use the dev environment with your Azure subscription or create a new app with a different subscription for staging, test, and production.
Quick access to Teams Developer Portal
You can access Teams Developer Portal quickly, where you can configure, distribute, and manage your app. For more information, see manage your Teams apps using Developer Portal.
TeamsFx .NET SDK Reference docs
See also
Feedback
Submit and view feedback for