--- id: azure-identity version: "1.25.3" license: unclear license_treatment: unclear maintenance: active --- # azure-identity — Microsoft Azure Identity Library for Python License: unclear · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install azure-identity uv add azure-identity poetry add azure-identity ## Description # Azure Identity client library for Python The Azure Identity library provides [Microsoft Entra ID](https://learn.microsoft.com/entra/fundamentals/whatis) token-based authentication support across the Azure SDK. It provides a set of [`TokenCredential`][token_cred_ref]/[`SupportsTokenInfo`][supports_token_info_ref] implementations, which can be used to construct Azure SDK clients that support Microsoft Entra token authentication. [Source code](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/identity/azure-identity) | [Package (PyPI)](https://pypi.org/project/azure-identity/) | [Package (Conda)](https://anaconda.org/microsoft/azure-identity/) | [API reference documentation][ref_docs] | [Microsoft Entra ID documentation](https://learn.microsoft.com/entra/identity/) ## Getting started ### Install the package Install Azure Identity with pip: ```sh pip install azure-identity ``` ### Prerequisites - An [Azure subscription](https://azure.microsoft.com/free/python) - Python 3.9 or a recent version of Python 3 (this library doesn't support end-of-life versions) ### Authenticate the client When debugging and executing code locally, it's typical for a developer to use... ## AI interpretation — verify before relying Provides Microsoft Entra ID token-based authentication for Azure SDK clients, offering multiple credential implementations including DefaultAzureCredential for simplified local and cloud authentication flows. Verdict: Production-stable library (Development Status 5) with active maintenance, no known vulnerabilities, and broad Python 3.9+ support. Well-integrated into the Azure SDK ecosystem and suitable for both local development and deployed Azure services. License treatment is unclear and should be verified before use. [View on SkillFed](https://skillfed.io/packages/azure-identity) · [View on PyPI](https://pypi.org/project/azure-identity/)