Teams SDK: Typescript
May 4, 2026 · View on GitHub
a suite of packages used to build on the Teams Platform.
Questions & Issues
-
Questions or Feature Requests: Please use GitHub Discussions
-
Bug Reports: Please open an issue
Scripts
all scripts can be run for a particular workspace by appending
--workspace=${name}
Build
$: npm run build
Clean
$: npm run clean
Lint
$: npm run lint
$: npm run lint:fix
Dev
for apps/examples only
$: npm run dev
Test
for packages only
$: npm run test
Packages
ℹ️ core packages used to build client/server apps for Teams.
@microsoft/teams.apps@microsoft/teams.ai@microsoft/teams.api@microsoft/teams.botbuilder@microsoft/teams.cards@microsoft/teams.cli@microsoft/teams.client@microsoft/teams.common@microsoft/teams.config@microsoft/teams.dev@microsoft/teams.devtools@microsoft/teams.graph@microsoft/teams.graph-endpoints@microsoft/teams.graph-endpoints-beta@microsoft/teams.openai
External Packages
ℹ️ external packages (typically plugins) used to integrate with other platforms.
Example apps
ℹ️ used to test the SDK or as a visual sample of how certain features can be implemented.
⚠️ WARNING these apps are changed often and are not intended to be used outside the projects monorepo. To easily setup a new project please use the templates available via the
@microsoft/teams.cliand follow the Getting Started documentation!
@examples/echo@examples/auth@examples/botbuilder@examples/graph@examples/lights@examples/reactions@examples/tab@examples/mcp-server@examples/meetings