Microsoft Teams Toolkit for Visual Studio
The Teams Toolkit helps developers create and deploy Teams apps with integrated Identity, access to cloud storage, data from Microsoft Graph, and other services in Azure and M365 with a “zero-configuration” approach to the developer experience.
What are Teams app “Capabilities”?
Tab are Teams-aware webpages embedded in Microsoft Teams. They are simple HTML tags that point to domains declared in the app manifest and can be added as part of a channel inside a team, group chat, or personal app for an individual user.
Bots allow users to interact with your web service through text, interactive cards, and task modules.
Messaging extensions allow users to interact with your web service through buttons and forms in the Microsoft Teams client.
Build a Teams app in less than 5 minutes
Build a Teams app from the scratch using the included Microsoft Teams App project template using C# and Blazor.
Verify you have the right prerequisites for building Teams apps and install some recommended development tools. Read more details.
After installing the Teams Toolkit extension, follow the Get Started instructions in our documentation. Or, follow along below.
Create your project
Create your app project using the following steps:
Configure your app
At its core, the Teams app embraces three components:
When an app is installed, the Teams client parses the manifest file to determine needed information like the name of your app and the URL where the services are located.
Preview your app on your local/remote dev environment
Prerequisites: Enable Teams developer preview mode
🚀 Simply press F5 to run your first Teams app. As a default, the toolkit will automatically launch your app in Teams using the configured browser.
When prompted, select Add app in Teams to see your app running inside Teams.
We really appreciate your feedback. It will help us continue making improvements together!