Teams app tutorials and code samples

You can build your own Microsoft Teams app with different capabilities using the following tutorials and code samples.

Teams app tutorials

To start building your Teams app, use the following languages or frameworks and prepare your development environment.

  Tab Bot Message extension
Basic app Build your first tab app using JavaScript
Build your first app using C#
Build your first app with SPFx
Build your first bot app using JavaScript Build your first message extension app using JavaScript
Scenario-based app NA Build notification bot with JavaScript
Build command bot with JavaScript
Create Teams workflow bot
NA

Code samples

Code samples are designed to help you understand and build your own Teams app with different capabilities and scenarios. To learn more about the code samples, see Microsoft Teams samples.