microsoft/teams-sdk

SDK focused on building AI based applications and extensions for Microsoft Teams and other Bot Framework channels

What it solves

It simplifies the process of building applications and AI agents for Microsoft Teams by providing a unified development framework. It replaces a more complex architecture with one focused on developer experience and enhanced AI capabilities while remaining compatible with existing bot-framework agents.

How it works

The SDK provides a set of tools and language-specific libraries (available in TypeScript, C#, and Python) that allow developers to create various Teams integrations. It includes a developer CLI for bootstrapping projects and supports the creation of AI-powered agents, message extensions, and embedded web applications, integrating with Microsoft Graph for data retrieval.

Who it’s for

Developers who want to build AI agents or other integrated applications for the Microsoft Teams ecosystem.

Highlights

  • Unified framework for AI agents, message extensions, and web apps.
  • Multi-language support for TypeScript, C#, and Python.
  • Dedicated developer CLI for rapid project bootstrapping.
  • Compatibility with existing bot-framework based agents.

Related

  • Project
  • Project
  • Project
  • Project
  • Project