azure-common
Microsoft Azure Client Library for Python (Common)
Decision gist · record as of 2026-08-14
Yes, if you are building on the Azure SDK ecosystem or need shared credential and client factory utilities. Install as a dependency of higher-level Azure packages rather than directly unless you are extending or wrapping Azure SDK functionality. The package is stable and actively maintained, with no known security vulnerabilities, but note that several credential methods are deprecated as of version 1.1.28 and the last release was February 2022.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Azure CLI to be installed and configured locally when using CLI-based credential methods; some credential factories are deprecated as of version 1.1.28.
- Low install friction with a single lightweight dependency (azure-nspkg).
- Actively maintained repository with recent commits, though the package itself has not been released since February 2022.
License · maintenance · safety
MIT License (permissive) — MIT License permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
last release 2022-02-03 (1653 days) · last repo commit 2026-08-14 · 5,587 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 65,674,942 downloads/mo, #488 on PyPI
Alternatives
Verify before relying
pip install azure-common
from azure.common.credentials import get_azure_cli_credentials
credentials, subscription_id = get_azure_cli_credentials()- Whether deprecated credential factory methods (JSON file, auth file) remain functional or will be removed in future versions.
- Current compatibility with modern Azure SDK packages and whether this package is still the recommended entry point for new projects.
What it is and what it does
azure-common is a foundational package in the Microsoft Azure SDK for Python that supplies shared utilities and common code used by other Azure client libraries. It provides credential handling helpers (including Azure CLI integration), client factory methods for instantiating Azure service clients, and API profile definitions that map Azure service versions to specific API versions.
The package is primarily used as an internal dependency rather than directly by end users; most developers interact with it indirectly through higher-level Azure SDK packages. It handles authentication workflows, supports multiple credential sources, and manages compatibility across different Azure service API versions. The release history shows ongoing maintenance for compatibility with newer Azure services and credential methods, though several credential factories have been deprecated since version 1.1.27.
Use it for
- Obtaining Azure credentials from the local Azure CLI for use in Python scripts and applications.
- Creating Azure service clients programmatically with automatic credential and API version handling.
- Defining and managing API profiles for consistent Azure service version targeting across deployments.
- Providing shared authentication and client instantiation logic for custom Azure SDK wrapper libraries.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are building on the Azure SDK ecosystem or need shared credential and client factory utilities.
Install as a dependency of higher-level Azure packages rather than directly unless you are extending or wrapping Azure SDK functionality. The package is stable and actively maintained, with no known security vulnerabilities, but note that several credential methods are deprecated as of version 1.1.28 and the last release was February 2022.
Install
azure-common on PyPI
Before you install
Low install friction with a single lightweight dependency (azure-nspkg). Actively maintained repository with recent commits, though the package itself has not been released since February 2022.
Requires Azure CLI to be installed and configured locally when using CLI-based credential methods; some credential factories are deprecated as of version 1.1.28.
License in practice
MIT License permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
Quickstart
pip install azure-common
from azure.common.credentials import get_azure_cli_credentials
credentials, subscription_id = get_azure_cli_credentials()
Verify before relying
- Whether deprecated credential factory methods (JSON file, auth file) remain functional or will be removed in future versions.
- Current compatibility with modern Azure SDK packages and whether this package is still the recommended entry point for new projects.
Package facts
| License | MIT License permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 1 packageazure-nspkg |
| Maintenance | Actively maintained 1,653 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 65,674,942 / month, #488 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9 |
Evidence: azure_common-1.1.28-py2.py3-none-any.whl
Tags
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 sdk common utilities”
- azure-commonProvides shared utilities and common code for Microsoft Azure SDK…
- azure-storage-commonProvides shared client library code for Microsoft Azure Storage…
- azure-coreProvides shared exceptions, HTTP utilities, and configuration…
Give your agent the search over MCP, or paste the wish link into any chat.
Similar packages
A bundle package that installs three Azure Key Vault client libraries for managing cryptographic keys, secrets, and certificates in Azure Key Vault.
Manages Azure Managed Service Identities through a Python client library, enabling programmatic control of identity resources in Azure subscriptions.
Install it if you need to manage Azure identities programmatically.
Manages Azure IoT Hub Provisioning Services resources—certificates, provisioning service instances, and private endpoint connections—through the Azure management API.
Manages Azure IoT Central applications and resources through Python, providing programmatic access to create, configure, and administer IoT Central deployments.
Install it if you need to programmatically manage Azure IoT Central resources from Python.
Provides the namespace package infrastructure that allows other Azure SDK packages to extend the `azure` namespace in Python.
Manages Azure Marketplace ordering agreements and operations through the Azure SDK, allowing you to query, sign, and cancel marketplace terms programmatically.
Install it if you need to manage Azure Marketplace ordering agreements programmatically or as part of Azure automation workflows.
See also azure-mgmt-appconfiguration · msrestazure · azure-core · msrest