{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"Framework for building Microsoft Teams applications with decorator-based activity routing, OAuth authentication, and Microsoft Graph integration.","skillfed_tags":["teams-bot","oauth","graph-api"],"use_cases":["Build a Teams bot that routes incoming messages to handler functions using decorators and responds in real time.","Implement OAuth-based sign-in flows so users can authenticate and access their own Microsoft Graph data within Teams.","Access Microsoft Graph on behalf of the app to query organizational data or perform admin operations.","Extend the framework with custom plugins to add domain-specific functionality to Teams applications.","Develop and test Teams applications locally with JWT validation disabled for faster iteration."],"what_it_does":"microsoft-teams-apps is a high-level framework for building Microsoft Teams applications in Python. It provides decorator-based routing for different activity types (messages, etc.), built-in OAuth flow handling for user authentication, and type-safe access to Microsoft Graph via user_graph and app_graph properties. The framework sits on top of fastapi and uvicorn, handling the HTTP server and activity dispatch.\n\nThe package targets Python 3.11+ and includes an extensible plugin system. Graph functionality is optional and requires additional dependencies installed via the [graph] extra; if not installed, Graph access raises ImportError. For local development, JWT validation can be disabled via a flag or environment variable. The framework is newly released and actively maintained.","worth_installing":"Yes, if you are building Microsoft Teams applications in Python. Low install friction, permissive license, active maintenance, and no known vulnerabilities. The framework is newly released so production readiness and community adoption are not yet established; verify that its API stability and feature set match your requirements before committing to production deployment."},"id":"microsoft-teams-apps","links":{"html":"https://skillfed.io/packages/microsoft-teams-apps","md":"https://skillfed.io/packages/microsoft-teams-apps.md","pypi":"https://pypi.org/project/microsoft-teams-apps/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":"MIT","license_treatment":"permissive","name":"microsoft-teams-apps","python_support":"supports_current","summary":"The app package for a Microsoft Teams agent"},"popularity":{"monthly_downloads":721299,"position":5231,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.15"}
