--- id: azure-mgmt-resource-subscriptions version: "1.0.0" license: MIT license_treatment: permissive maintenance: active --- # azure-mgmt-resource-subscriptions — Microsoft Azure Subscriptions Management Client Library for Python License: permissive · Maintenance: active · Downloads: 229.7K/mo ## What it is and what it does This is Microsoft's official Python client library for managing Azure subscriptions and their properties. It wraps the Azure Resource Manager API, allowing you to query subscription details, list locations, and perform subscription-level operations programmatically. The package depends on isodate, azure-mgmt-core, and typing-extensions, and requires Python 3.10 or later. The library uses Microsoft Entra for authentication via environment variables. It reached general availability in version 1.0.0 after beta releases that introduced hybrid models and breaking changes to error handling. The package is actively maintained by Microsoft, with recent commits and no known security vulnerabilities. Use it for: - Enumerate all subscriptions and their properties within an Azure tenant for billing or compliance audits - Retrieve available Azure regions and location metadata for a subscription programmatically - Automate subscription-level operations as part of infrastructure-as-code or cloud management workflows - Build multi-tenant Azure applications that need to query subscription details across customer accounts ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Manages Azure subscriptions and related resources through a Python client library, providing programmatic access to subscription operations and metadata via the Azure Resource Manager API. Yes. This is Microsoft's official, actively maintained library for subscription management in Python. It has low install friction, permissive MIT licensing, no security vulnerabilities, and is in production-stable status. Install it if you need to query or manage Azure subscriptions programmatically; skip it if you only work with individual resources within a known subscription. ## Install pip install azure-mgmt-resource-subscriptions uv add azure-mgmt-resource-subscriptions poetry add azure-mgmt-resource-subscriptions ## Installing azure-mgmt-resource-subscriptions Before you install: Low friction install with three lightweight runtime dependencies. Active maintenance: released 25 days ago with recent commits, stable production status (Development Status 5), and no known vulnerabilities. License in practice: MIT license permits commercial and private use with minimal restrictions—you may use, modify, and distribute this package freely provided you retain the license notice. Quickstart: pip install azure-mgmt-resource-subscriptions from azure.mgmt.resource.subscriptions import SubscriptionClient from azure.identity import DefaultAzureCredential client = SubscriptionClient(credential=DefaultAzureCredential()) Requires Python 3.10+. Azure authentication requires AZURE_CLIENT_ID, AZURE_TENANT_ID, and AZURE_CLIENT_SECRET environment variables to be set. Verify before relying: - Specific subscription operations and methods available beyond SubscriptionClient instantiation - Whether list_locations and other operations are documented with examples in the package itself - Full scope of subscription-level operations supported by SubscriptionClient ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 229.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags azure subscription management, azure resource manager python, azure subscriptions client, manage azure subscriptions programmatically, azure sdk python subscriptions, azure tenant subscription operations, azure-sdk, cloud-management [View on SkillFed](https://skillfed.io/packages/azure-mgmt-resource-subscriptions) · [View on PyPI](https://pypi.org/project/azure-mgmt-resource-subscriptions/)