skillfed

azure-mgmt-storage

Microsoft Azure Storage Management Client Library for Python

azure-mgmt-storage v25.1.0 17.6M downloads/30d#1,109 on PyPI5,588
Permissive license MIT Active released

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 on this page — 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

azure-mgmt-storage on PyPI

pip

pip install azure-mgmt-storage

uv

uv add azure-mgmt-storage

poetry

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 the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — isodate, azure-mgmt-core, typing-extensions
Maintenance actively maintained — 25 days since the last release
Last repo commit
First released
Downloads 17,608,022/month — #1,109 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_mgmt_storage-25.1.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.13

Tags

azure storage management pythonazure storage account clientmanage azure blobs queues tablesazure resource manager storageazure storage sdk python
azure-cloudinfrastructure-as-code

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

azure-mgmt-kusto

Manages Azure Kusto clusters, databases, and…

permissive · top 15,000 on PyPI

azure-mgmt-managementgroups

Provides a Python client library to manage…

permissive · top 5,000 on PyPI

azure-mgmt-servicebus

Manages Azure Service Bus resources…

permissive · top 5,000 on PyPI

azure-mgmt-resource

Provides Python bindings to manage Azure…

permissive · top 1,000 on PyPI

azure-mgmt-web

Provides programmatic management of Azure Web…

permissive · top 5,000 on PyPI

azure-mgmt-databricks

Provides Python bindings to manage Azure…

permissive · top 15,000 on PyPI

azure-mgmt-automation

Provides Python client library for managing…

permissive · top 15,000 on PyPI

azure-mgmt-appcontainers

Provides a Python client library for managing…

permissive · top 5,000 on PyPI

azure-mgmt-costmanagement

Provides Python bindings to the Azure Cost…

permissive · top 5,000 on PyPI

azure-mgmt-databoxedge

Provides Python client library for managing…

permissive · top 5,000 on PyPI