{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http"}],"enrichment":{"capability":"Python client library for calling Microsoft Graph APIs with async-first support, handling authentication, serialization, and request building against Microsoft services.","skillfed_tags":["async-first","azure-identity","microsoft-graph"],"use_cases":["Build daemon applications that read or modify user data, calendar events, or team information without user interaction.","Integrate Microsoft services data into custom Python applications or workflows.","Automate administrative tasks like user provisioning, group management, or license assignment.","Create Python-based bots or background services that interact with Microsoft Graph on a schedule.","Fetch user profile, presence, or organizational hierarchy data for identity and access control decisions."],"what_it_does":"The Microsoft Graph SDK for Python is an official client library that wraps the Microsoft Graph REST API, allowing Python applications to authenticate and call Microsoft services. It handles credential management through azure-identity, request serialization via kiota serialization libraries, and provides a fluent object model that mirrors the REST API structure. The SDK is async-first by design, using asyncio as its primary concurrency model, though it can be integrated into sync code.\n\nYou use it by registering an application, selecting an authentication credential type (ClientSecretCredential for daemon apps, DeviceCodeCredential or InteractiveBrowserCredential for user-interactive flows), creating a GraphServiceClient, and then calling methods on its fluent API to read and write data. The library handles HTTP transport, error handling, and response deserialization automatically.","worth_installing":"Yes. This is the official Microsoft Graph Python client, actively maintained with no known vulnerabilities and low install friction. Use it if you need to call Microsoft Graph APIs from Python\u2014it's the standard choice for Microsoft service integration. The async-first design and comprehensive API coverage make it suitable for both simple scripts and production services, though you'll need to understand async/await patterns and have credentials ready."},"id":"msgraph-sdk","links":{"html":"https://skillfed.io/packages/msgraph-sdk","md":"https://skillfed.io/packages/msgraph-sdk.md","pypi":"https://pypi.org/project/msgraph-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-05","license_spdx":"MIT","license_treatment":"permissive","name":"msgraph-sdk","python_support":"supports_current","summary":"The Microsoft Graph Python SDK"},"popularity":{"monthly_downloads":8118879,"position":1663,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.61.0"}
