skillfed

azure-mgmt-resource

Microsoft Azure Resource Management Client Library for Python

azure-mgmt-resource Permissive license MIT Active 5,587 v26.0.0 released

Install

azure-mgmt-resource on PyPI

pip

pip install azure-mgmt-resource

uv

uv add azure-mgmt-resource

poetry

poetry add azure-mgmt-resource

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — isodate, azure-mgmt-core, typing-extensions
Maintenance actively maintained — 50 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: azure_mgmt_resource-26.0.0-py3-none-any.whl

Keywords: azure, azure sdk

Development Status :: 5 - Production/StableProgramming 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.14

About azure-mgmt-resource

from the package's own PyPI description — quoted content, verbatim

Microsoft Azure SDK for Python

This is the Microsoft Azure Resource Management Client Library. This package has been tested with Python 3.10+. For a more complete view of Azure libraries, see the azure sdk python release.

Disclaimer

Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691

Getting started

Prerequisites
Install the package
pip install azure-mgmt-resource
pip install azure-identity
Authentication

By default, Microsoft Entra token authentication depends on correct configuration of the following environment variables.

  • AZURE_CLIENT_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for Azure client secret.

In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.

With above configuration, client can be...

Read as markdown · JSON record · Source repository

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides programmatic access to Azure Resource Manager for creating, updating, and managing Azure resources and resource groups via the Azure Resource Management API.

Low friction installation with three lightweight runtime dependencies (isodate, azure-mgmt-core, typing-extensions). Actively maintained with recent release (50 days old) and strong repository signals (5587 stars, last commit 2026-08-13).

MIT license permits commercial and private use with minimal restrictions, making this suitable for most enterprise and open-source projects.

Usage

pip install azure-mgmt-resource

from azure.mgmt.resource.resources import ResourceManagementClient
from azure.identity import DefaultAzureCredential
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ResourceManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Requires Python 3.10+; Azure subscription and environment variables (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID) must be configured for authentication.

Verdict: Production-ready Azure resource management library with active maintenance, no known vulnerabilities, and permissive MIT licensing. Version 26.0.0 introduces breaking changes (hybrid models, method signature changes) requiring migration from earlier versions, but the library is well-established and widely used in the top 1000 PyPI packages.

Needs verification

  • Whether the breaking changes in 26.0.0 (hybrid models, method parameter changes) will impact existing codebases depending on earlier versions
  • Performance characteristics and rate-limiting behavior when managing large numbers of Azure resources
azure resource management clientazure resource group managementazure sdk resource operationsazure infrastructure as codeazure resource provisioningazure arm client librarymanage azure resources python

Similar packages