Tabs
Tabs are host-aware webpages embedded in Microsoft Teams, Outlook, and Microsoft 365. Tabs are commonly implemented as Single Page Applications that use the Teams JavaScript client library (TeamsJS) to interact with the app host.
- SDK 2.0 (Legacy)
- SDK 2.1 (current)
SDK 2.0 includes a built-in app.AddTab(...) helper for hosting static tab content from your bot host.
SDK 2.1 does not expose a dedicated AddTab helper. Instead, host tab content with standard ASP.NET routes (for example app.MapGet("/tabs/{name}/...")) and keep using Teams SDK handlers for bot-side tab functions.
Resources
- Tabs overview
- Teams JavaScript client library
- Microsoft Graph overview
- Microsoft Authentication Library (MSAL)
- Nested App Authentication (NAA)