$npx skillfedfor your agent

microsoft-kiota-authentication-azure

Core abstractions for kiota generated libraries in Python

Worth itPyPI WWW/HTTPReleased Aug 202614.9M downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — microsoft_kiota_authentication_azure-1.11.9-py3-none-any.whl
v1.11.9 · released 2026-08-14 · Python >=3.10 · 5 runtime deps: aiohttp, azure-core, microsoft-kiota-abstractions, opentelemetry-api, opentelemetry-sdk

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • 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).
  • Low friction installation with a pure Python wheel.

License · maintenance · safety

permissive license (permissive) — Licensed under MIT (permissive), allowing commercial and private use with minimal restrictions.

last release 2026-08-14 (0 days) · last repo commit 2026-08-14 · 3,802 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 14,859,099 downloads/mo, #1,215 on PyPI

Verify before relying

pip install microsoft-kiota-authentication-azure

from microsoft_kiota_authentication_azure import AzureIdentityAuthenticationProvider
from azure.identity import DefaultAzureCredential

credential = DefaultAzureCredential()
auth_provider = AzureIdentityAuthenticationProvider(credential)
  • 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
Same gist for agents: .md · .json

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 on this page. Verify before relying on it.

Worth it

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

microsoft-kiota-authentication-azure on PyPI

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.

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).

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)

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

Licensepermissive license permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
5 packages
aiohttpazure-coremicrosoft-kiota-abstractionsopentelemetry-apiopentelemetry-sdk
MaintenanceActively maintained 0 days since the last release
Last repo commit
First released
Downloads14,859,099 / month, #1,215 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Evidence: microsoft_kiota_authentication_azure-1.11.9-py3-none-any.whl

Tags

Capabilities
azure identity authenticationkiota azure authazure http request authenticationmicrosoft graph api authenticationazure identity providerkiota authentication providerazure credential handler
Topics
azure-integrationapi-client-authkiota-ecosystem
PyPI keywords
kiotaopenAPIMicrosoftGraph

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “azure identity authentication”

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also artifacts-keyring · microsoft-kiota-http · msgraph-core · microsoft-kiota-abstractions · microsoft-kiota-bundle · microsoft-kiota-serialization-json · microsoft-kiota-serialization-text · adal · azure-mgmt-core · msal-extensions