--- id: microsoft-kiota-authentication-azure version: "1.11.9" license: unclear license_treatment: permissive maintenance: active --- # microsoft-kiota-authentication-azure — Core abstractions for kiota generated libraries in Python License: permissive · Maintenance: active · Downloads: 14.9M/mo ## What it is and what it does This package bridges Azure identity services with Kiota-generated API client libraries, enabling secure HTTP authentication. It implements Kiota's authentication provider interface using Azure's identity library, allowing generated clients to authenticate requests against Azure-protected APIs (including Microsoft Graph) using Azure credentials. The package is part of the Kiota ecosystem—a code generation framework for building API clients from OpenAPI specifications. When you generate a client with Kiota, you need an authentication provider to sign requests; this library supplies that provider using Azure's credential chain, supporting multiple authentication flows (managed identity, service principal, user credentials) depending on your deployment environment. Use it for: - Authenticate Kiota-generated Microsoft Graph clients using Azure service principals or managed identities in cloud applications. - Build Python applications that call Azure-protected APIs with automatic credential handling via DefaultAzureCredential. - Integrate Kiota clients into Azure Functions or container services where Azure identity is already configured. - Enable local development and production authentication using the same credential chain across environments. - Add OpenTelemetry tracing to API calls made through Kiota-generated clients authenticated with Azure. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Azure identity authentication for HTTP requests in Kiota-generated API client libraries, integrating with Azure's identity services. Yes. This is an actively maintained, production-stable library with no known vulnerabilities, low install friction, and permissive licensing. Install it if you are using Kiota-generated clients and need to authenticate against Azure-protected APIs or Microsoft Graph. It is the standard authentication bridge for that use case. ## Install pip install microsoft-kiota-authentication-azure uv add microsoft-kiota-authentication-azure poetry add microsoft-kiota-authentication-azure ## Installing microsoft-kiota-authentication-azure Before you install: Low friction installation with a pure Python wheel. Active maintenance with a recent release and no known vulnerabilities. Depends on well-established libraries: aiohttp, azure-core, microsoft-kiota-abstractions, and OpenTelemetry components. License in practice: Licensed under MIT (permissive), allowing commercial and private use with minimal restrictions. Quickstart: pip install microsoft-kiota-authentication-azure from microsoft_kiota_authentication_azure import AzureIdentityAuthenticationProvider from azure.identity import DefaultAzureCredential credential = DefaultAzureCredential() auth_provider = AzureIdentityAuthenticationProvider(credential) Requires Python 3.10 or later. Azure credentials must be configured in your environment (e.g., via AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET or local Azure CLI login). Verify before relying: - Whether this package works with all Azure credential types or only specific ones from azure-identity - Performance characteristics when handling concurrent authentication requests - Specific OpenTelemetry instrumentation capabilities beyond what the SDK provides ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 14.9M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure identity authentication, kiota azure auth, azure http request authentication, microsoft graph api authentication, azure identity provider, kiota authentication provider, azure credential handler, azure-integration, api-client-auth, kiota-ecosystem [View on SkillFed](https://skillfed.io/packages/microsoft-kiota-authentication-azure) · [View on PyPI](https://pypi.org/project/microsoft-kiota-authentication-azure/)