Teams SDK for Python reference

Current version: 2.1.0, released September 16 2026 (release notes)

Report issues and explore the source on GitHub.

PyPI packages

Package PyPI Description
microsoft-teams-apps 2.1.0 High-level framework for building Microsoft Teams applications. Handles activity routing, authentication, and provides Microsoft Graph integration.
microsoft-teams-api 2.1.0 Core API client library for Microsoft Teams Bot Framework integration. Provides HTTP clients, authentication, and typed models for Teams Bot Framework APIs.
microsoft-teams-botbuilder 2.1.0 A package used to make the microsoft-teams-apps package backwards compatible with legacy bots built using BotBuilder.
microsoft-teams-cards 2.1.0 Adaptive Cards models and specialized action types for Microsoft Teams applications. Provides Pydantic-based models for creating Adaptive Cards and Teams-specific actions.
microsoft-teams-common 2.1.0 Shared utilities including HTTP client, logging, storage, and event handling. Provides common functionality used across other Teams SDK packages.
microsoft-teams-graph 2.1.0 This package provides seamless access to Microsoft Graph APIs from Teams bots and agents built with the Microsoft Teams SDK for Python.
microsoft-teams-m365extensions 2.1.0 Integration utilities for using the Microsoft 365 Agents SDK with the Microsoft Teams SDK for Python.