azure-storage-blob
Microsoft Azure Blob Storage Client Library for Python
Install
azure-storage-blob on PyPI
pip
pip install azure-storage-blobuv
uv add azure-storage-blobpoetry
poetry add azure-storage-blobPackage 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
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.
Similar packages
permissive · top 1,000 on PyPI
azure-storage-file-datalakepermissive · top 1,000 on PyPI
azure-storage-queuepermissive · top 1,000 on PyPI
azure-identityunclear · top 1,000 on PyPI
azure-servicebusunclear · top 1,000 on PyPI
azure-mgmt-resourcepermissive · top 1,000 on PyPI
azure-batchunclear · top 1,000 on PyPI
azure-keyvault-secretspermissive · top 1,000 on PyPI
azure-keyvault-keysunclear · top 1,000 on PyPI
azure-monitor-opentelemetry-exporterpermissive · top 1,000 on PyPI