microsoft/teams.ts
TypeScript
Captured source
source ↗microsoft/teams.ts
Description: Aa suite of packages used to build on the Teams Platform.
Language: TypeScript
License: MIT
Stars: 100
Forks: 34
Open issues: 30
Created: 2025-01-23T05:34:36Z
Pushed: 2026-06-10T19:19:18Z
Default branch: main
Fork: no
Archived: no
README:
Teams SDK: Typescript
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](#scripts)
- [Packages](#packages)
- [Examples](#examples)
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](./packages/apps/README.md) - [
@microsoft/teams.api](./packages/api/README.md) - [
@microsoft/teams.botbuilder](./packages/botbuilder/README.md) - [
@microsoft/teams.cards](./packages/cards/README.md) - [
@microsoft/teams.client](./packages/client/README.md) - [
@microsoft/teams.common](./packages/common/README.md) - [
@microsoft/teams.config](./packages/config/README.md) - [
@microsoft/teams.dev](./packages/dev/README.md) - [
@microsoft/teams.devtools](./packages/devtools/README.md) - [
@microsoft/teams.graph](./packages/graph/README.md) - [
@microsoft/teams.graph-endpoints](./packages/graph-endpoints/README.md) - [
@microsoft/teams.graph-endpoints-beta](./packages/graph-endpoints-beta/README.md)
Deprecated Packages
> ⚠️ these packages are deprecated. Use dedicated AI frameworks directly — see [examples/ai-mcp](./examples/ai-mcp) and [examples/a2a](./examples/a2a) for the new pattern.
- [
@microsoft/teams.ai](./packages/ai/README.md) — use the `openai` SDK directly - [
@microsoft/teams.openai](./packages/openai/README.md) — use the `openai` SDK directly - [
@microsoft/teams.mcp](./external/mcp/README.md) — use `@modelcontextprotocol/sdk` directly - [
@microsoft/teams.mcpclient](./external/mcpclient/README.md) — use `@modelcontextprotocol/sdk` directly - [
@microsoft/teams.a2a](./external/a2a/README.md) — use `@a2a-js/sdk` directly
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 create and manage Teams apps for these samples, use the official > Teams CLI (@microsoft/teams.cli) and follow the > Getting Started documentation!
- [
@examples/echo](./examples/echo/README.md) - [
@examples/auth](./examples/auth/README.md) - [
@examples/botbuilder](./examples/botbuilder/README.md) - [
@examples/graph](./examples/graph/README.md) - [
@examples/ai-mcp](./examples/ai-mcp/README.md) — AI with theopenaiSDK +@modelcontextprotocol/sdk - [
@examples/a2a](./examples/a2a/README.md) — agent-to-agent with@a2a-js/sdk - [
@examples/reactions](./examples/reactions/README.md) - [
@examples/tab](./examples/tab/README.md) - [
@examples/mcp-server](./examples/mcp-server/README.md) - [
@examples/meetings](./examples/meetings/README.md)
Links
Excerpt shown — open the source for the full document.
Notability
notability 5.0/10New TypeScript lib for Teams, moderate stars