--- id: azure-mgmt-storage version: "25.1.0" license: MIT license_treatment: permissive maintenance: active --- # azure-mgmt-storage — Microsoft Azure Storage Management Client Library for Python License: permissive · Maintenance: active · Downloads: 17.6M/mo ## What it is and what it does This is the official Microsoft Azure Storage Management client library for Python. It provides programmatic control over Azure Storage resources—storage accounts, blob containers, file shares, queues, and tables—through the Azure Resource Manager API. You use it to create, configure, and manage storage infrastructure in Azure from Python code. The library handles authentication via Microsoft Entra using environment variables, and exposes a StorageManagementClient that groups operations by resource type. Recent versions added connectors and data-sharing capabilities, plus advanced platform metrics support. It depends on isodate, azure-mgmt-core, and typing-extensions, and requires Python 3.10 or later. Use it for: - Automate provisioning and configuration of Azure Storage accounts and containers in infrastructure-as-code workflows - Manage blob container properties, access policies, and lifecycle rules programmatically - Create and configure file shares, queues, and tables as part of application deployment - Monitor and retrieve storage account properties and metrics through the management plane - Implement multi-tenant storage management by controlling access and replication policies ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Manages Azure Storage accounts, containers, blobs, file shares, queues, and tables through Python code using the Azure Resource Manager API. Yes. This is the official Azure Storage management SDK, actively maintained with no known vulnerabilities, permissive MIT license, and low install friction. Install it if you need to manage Azure Storage resources from Python code; it is the standard tool for this task. Requires Python 3.10+ and Azure credentials configured via environment variables. ## Install pip install azure-mgmt-storage uv add azure-mgmt-storage poetry add azure-mgmt-storage ## Installing azure-mgmt-storage Before you install: Low friction install with three lightweight runtime dependencies. Actively maintained with recent releases; last commit 2026-08-14. Requires Python 3.10+. License in practice: MIT license permits commercial and private use with minimal restrictions. Quickstart: pip install azure-mgmt-storage from azure.mgmt.storage import StorageManagementClient from azure.identity import DefaultAzureCredential import os sub_id = os.getenv("AZURE_SUBSCRIPTION_ID") client = StorageManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id) Requires Python 3.10+. Requires Azure subscription and environment variables AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, and AZURE_SUBSCRIPTION_ID for authentication. Verify before relying: - Whether advanced_platform_metrics and connectors/data_shares operations in version 25.1.0 are stable or experimental - Impact of hybrid model migration mentioned in 25.0.0 breaking changes on existing code ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 17.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure storage management python, azure storage account client, manage azure blobs queues tables, azure resource manager storage, azure storage sdk python, azure-cloud, infrastructure-as-code [View on SkillFed](https://skillfed.io/packages/azure-mgmt-storage) · [View on PyPI](https://pypi.org/project/azure-mgmt-storage/)