skillfed

azure-storage-blob

Microsoft Azure Blob Storage Client Library for Python

azure-storage-blob Permissive license MIT License Active 5,587 v12.30.0 released

Install

azure-storage-blob on PyPI

pip

pip install azure-storage-blob

uv

uv add azure-storage-blob

poetry

poetry add azure-storage-blob

Package facts

License MIT License (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 4 — azure-core, cryptography, typing-extensions, isodate
Maintenance actively maintained — 66 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_storage_blob-12.30.0-py3-none-any.whl

Keywords: azure, azure sdk

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.14Programming Language :: Python :: 3.9

About azure-storage-blob

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

Azure Storage Blobs client library for Python

Azure Blob storage is Microsoft's object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data, such as text or binary data.

Blob storage is ideal for:

  • Serving images or documents directly to a browser
  • Storing files for distributed access
  • Streaming video and audio
  • Storing data for backup and restore, disaster recovery, and archiving
  • Storing data for analysis by an on-premises or Azure-hosted service

Source code | Package (PyPI) | Package (Conda) | API reference documentation | Product documentation | Samples

Getting started

Prerequisites
  • Python 3.9 or later is required to use this package. For more details, please read our page on [Azure SDK for Python version...

Read as markdown · JSON record · Source repository · Homepage

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

Azure Blob Storage client for uploading, downloading, and managing unstructured data in Microsoft's cloud object storage service.

Low friction install with four stable runtime dependencies (azure-core, cryptography, typing-extensions, isodate). Package is actively maintained with recent releases and 5587 GitHub stars, indicating solid community backing.

MIT License permits commercial and private use with minimal restrictions, making it suitable for most projects.

Usage

pip install azure-storage-blob

from azure.storage.blob import BlobServiceClient

service = BlobServiceClient(
    account_url="https://<account>.blob.core.windows.net/",
    credential="<account_key>"
)

Requires Python 3.9 or later and an active Azure subscription with a configured storage account.

Verdict: Production-ready Azure storage client with active maintenance, no known vulnerabilities, and permissive MIT licensing. Suitable for applications requiring cloud blob storage integration.

Needs verification

  • Whether cryptography dependency requires system-level compilation tools on target deployment platforms.
  • Performance characteristics and throughput limits for large-scale blob operations.
azure blob storage clientcloud object storage pythonazure storage upload downloadmicrosoft blob storage sdkcloud file storage managementazure sdk storagedistributed file storage

Similar packages