$npx skillfedfor your agent

azure-mgmt-core

Microsoft Azure Management Core Library for Python

With conditionsPyPI Released Jul 202539.2M downloads / moMIT LicensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — azure_mgmt_core-1.6.0-py3-none-any.whl
v1.6.0 · released 2025-07-03 · Python >=3.9 · 1 runtime deps: azure-core

Yes, but typically indirectly—install it explicitly only if you are building Azure management client libraries or need direct access to ARM-specific authentication policies. For most Azure SDK users, it will be pulled in automatically as a dependency. The library is stable, actively maintained, has no known vulnerabilities, and carries a permissive MIT license.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later; azure-core must be installed as a runtime dependency.
  • Low install friction with a single runtime dependency on azure-core.
  • Actively maintained with recent releases; Python 3.8 support was dropped in version 1.6.0, requiring Python 3.9 or later.

License · maintenance · safety

MIT License (permissive) — MIT License permits commercial and private use with minimal restrictions; suitable for most projects.

last release 2025-07-03 (407 days) · last repo commit 2026-08-14 · 5,587 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 39,207,262 downloads/mo, #700 on PyPI

Verify before relying

pip install azure-mgmt-core

from azure.mgmt.core import ARMChallengeAuthenticationPolicy
from azure.core.credentials import DefaultAzureCredential

credential = DefaultAzureCredential()
policy = ARMChallengeAuthenticationPolicy(credential)
  • Whether CAE (Continuous Access Evaluation) challenge support in version 1.6.0 requires specific Azure cloud configuration.
  • Specific ARM endpoint types supported by the get_arm_endpoints helper function added in version 1.5.0.
  • Whether AuxiliaryAuthenticationPolicy (added in version 1.4.0) is needed for multi-tenant scenarios.
Same gist for agents: .md · .json

What it is and what it does

Azure Management Core is a foundational library that extends Azure Core with ARM-specific functionality needed by Azure management client libraries. It is typically installed automatically as a transitive dependency when you install other Azure SDKs, so most end users do not install it directly. The library provides authentication policies (including ARMChallengeAuthenticationPolicy for bearer token and CAE support), polling mechanisms for long-running operations, and HTTP logging policies tailored to Azure Resource Management. It handles the low-level plumbing that management client libraries depend on to communicate with Azure Resource Manager endpoints.

The package is actively maintained by Microsoft and supports modern Python versions (3.9 through 3.13). It has a single runtime dependency on azure-core, keeping the dependency tree lean. The library is production-stable and widely used across the Azure SDK ecosystem, as evidenced by its top-1000 popularity tier and active repository maintenance.

Use it for

  • Building or extending Azure management client libraries that need ARM-specific authentication and polling behavior.
  • Implementing custom authentication policies for Azure Resource Manager operations with Continuous Access Evaluation support.
  • Handling long-running ARM operations (PATCH, PUT, DELETE) with proper polling and status tracking.
  • Configuring HTTP logging for ARM management plane requests with management-specific allowed headers.
  • Working with parameterized ARM endpoints that use relative polling URLs in asynchronous operations.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, but typically indirectly—install it explicitly only if you are building Azure management client libraries or need direct access to ARM-specific authentication policies.

For most Azure SDK users, it will be pulled in automatically as a dependency. The library is stable, actively maintained, has no known vulnerabilities, and carries a permissive MIT license.

Install

azure-mgmt-core on PyPI

Before you install

Low install friction with a single runtime dependency on azure-core. Actively maintained with recent releases; Python 3.8 support was dropped in version 1.6.0, requiring Python 3.9 or later.

Requires Python 3.9 or later; azure-core must be installed as a runtime dependency.

License in practice

MIT License permits commercial and private use with minimal restrictions; suitable for most projects.

Quickstart

pip install azure-mgmt-core

from azure.mgmt.core import ARMChallengeAuthenticationPolicy
from azure.core.credentials import DefaultAzureCredential

credential = DefaultAzureCredential()
policy = ARMChallengeAuthenticationPolicy(credential)

Verify before relying

  • Whether CAE (Continuous Access Evaluation) challenge support in version 1.6.0 requires specific Azure cloud configuration.
  • Specific ARM endpoint types supported by the get_arm_endpoints helper function added in version 1.5.0.
  • Whether AuxiliaryAuthenticationPolicy (added in version 1.4.0) is needed for multi-tenant scenarios.

Package facts

LicenseMIT License permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
azure-core
MaintenanceActively maintained 407 days since the last release
Last repo commit
First released
Downloads39,207,262 / month, #700 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 :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9

Evidence: azure_mgmt_core-1.6.0-py3-none-any.whl

Tags

Capabilities
azure management core libraryazure resource management sdkarm authentication policyazure sdk extensionsazure management clientbearer token credential policyazure polling operations
Topics
azure-sdkarm-managementauthentication-policy
PyPI keywords
azureazure sdk

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 management core library”

  • azure-mgmt-coreProvides ARM-specific extensions to Azure Core for use by Azure…
  • azure-cli-coreProvides the core Python library and CLI framework for Microsoft…
  • 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

azure-mgmt-msi Worth it
PyPI · Software Development · released Jul 2025

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.

MITpure Python · 3.9+
7.9Mdownloads / mo
FeatureManagement Worth it
PyPI · Software Development · released Jul 2026

Enables runtime control of application features through feature flags, allowing conditional activation of functionality based on defined rules and conditions.

Install it if you need runtime feature control; the low friction and clean API make it a straightforward addition to any Python application.

MITpure Python · 3.10+
260.7Kdownloads / mo
azure-mgmt-dns With conditions
PyPI · Internet · released Jul 2025

Manages Azure DNS resources—zones, record sets, and related configurations—through Python code using the Azure Resource Manager API.

However, version 9.0.0 is a breaking release—verify that removal of DNSSEC operations and older API versions does not affect your existing workflows before upgrading.

MITpure Python · 3.9+
3.3Mdownloads / mo
azure-mgmt-datalake-store With conditions
PyPI · Software Development · released Jun 2018

Manages Azure Data Lake Store accounts, firewall rules, and trusted identity providers through the Azure Resource Manager API.

However, note that the latest release is from 2018 and Python version support is documented only through 3.6; verify compatibility with your target Python version and…

MITpure Python
11.8Mdownloads / mo
microsoft-kiota-authentication-azure Worth it
PyPI · WWW/HTTP · released Aug 2026

Provides Azure identity authentication for HTTP requests in Kiota-generated API client libraries, integrating with Azure's identity services.

Install it if you are using Kiota-generated clients and need to authenticate against Azure-protected APIs or Microsoft Graph.

MITpure Python · 3.10+
14.9Mdownloads / mo
artifacts-keyring With conditions
PyPI · Cryptography · released Aug 2025

Provides automatic credential retrieval for Azure Artifacts feeds, integrating with keyring to enable pip and twine to authenticate with Azure DevOps package repositories.

permissive licensecompiled wheel · 3.9+
1.3Mdownloads / mo

See also azure-mgmt-trafficmanager · azure-mgmt-managementpartner · msal-extensions · c7n-azure