$npx skillfedfor your agent

azure-storage-blob

Microsoft Azure Blob Storage Client Library for Python

Worth itPyPI Released Jun 2026140.0M downloads / moMIT LicensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — azure_storage_blob-12.30.0-py3-none-any.whl
v12.30.0 · released 2026-06-08 · Python >=3.9 · 4 runtime deps: azure-core, cryptography, typing-extensions, isodate

Yes. This is the official, actively maintained Azure Blob Storage client with low install friction, permissive MIT licensing, zero known vulnerabilities, and strong community adoption (top 1000 PyPI packages). Install it if you need to work with Azure Blob Storage from Python; it is the standard choice for that task.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires an Azure subscription and an existing Azure storage account; Python 3.9 or later.
  • Low friction install with four stable runtime dependencies (azure-core, cryptography, typing-extensions, isodate).
  • Active maintenance with recent releases; last commit 2026-08-14 and repository has 5587 stars.

License · maintenance · safety

MIT License (permissive) — MIT License (permissive) — you can use, modify, and distribute this package with minimal restrictions in commercial or private projects.

last release 2026-06-08 (67 days) · last repo commit 2026-08-14 · 5,587 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 140,007,518 downloads/mo, #277 on PyPI

Verify before relying

pip install azure-storage-blob

from azure.storage.blob import BlobServiceClient

service = BlobServiceClient(
    account_url="https://<account>.blob.core.windows.net/",
    credential="<account-key>"
)
  • Whether the package supports async/await patterns for concurrent blob operations.
  • Performance characteristics for very large blob uploads or downloads.
  • Whether connection pooling or session reuse is handled automatically.
Same gist for agents: .md · .json

What it is and what it does

This is the official Python client for Microsoft Azure Blob Storage, a cloud object storage service optimized for storing massive amounts of unstructured data. It provides a straightforward API to create and manage storage accounts, containers, and blobs—uploading, downloading, listing, and deleting objects in the cloud. The library handles authentication via multiple methods (Azure Active Directory tokens, shared access signatures, account keys, or anonymous access) and abstracts away the HTTP details of interacting with Azure's storage service.

The package is part of the Azure SDK for Python and is actively maintained by Microsoft. It depends on azure-core for common Azure SDK patterns, cryptography for secure operations, and isodate for timestamp handling. It's designed for production use and supports modern Python versions (3.9 through 3.14). Common use cases include serving files to browsers, storing backups, enabling distributed file access, and archiving data for compliance or disaster recovery.

Use it for

  • Upload and download files to/from Azure cloud storage for backup, archiving, or disaster recovery workflows.
  • Serve images, documents, or media directly from blob storage to web browsers or client applications.
  • Store and retrieve unstructured data (logs, sensor readings, user uploads) at scale for later analysis.
  • Implement distributed file sharing by uploading files to containers and sharing access via SAS tokens.
  • Stream video or audio content from blob storage to end users with managed access control.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

This is the official, actively maintained Azure Blob Storage client with low install friction, permissive MIT licensing, zero known vulnerabilities, and strong community adoption (top 1000 PyPI packages). Install it if you need to work with Azure Blob Storage from Python; it is the standard choice for that task.

Install

azure-storage-blob on PyPI

Before you install

Low friction install with four stable runtime dependencies (azure-core, cryptography, typing-extensions, isodate). Active maintenance with recent releases; last commit 2026-08-14 and repository has 5587 stars.

Requires an Azure subscription and an existing Azure storage account; Python 3.9 or later.

License in practice

MIT License (permissive) — you can use, modify, and distribute this package with minimal restrictions in commercial or private projects.

Quickstart

pip install azure-storage-blob

from azure.storage.blob import BlobServiceClient

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

Verify before relying

  • Whether the package supports async/await patterns for concurrent blob operations.
  • Performance characteristics for very large blob uploads or downloads.
  • Whether connection pooling or session reuse is handled automatically.

Package facts

LicenseMIT License permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
azure-corecryptographytyping-extensionsisodate
MaintenanceActively maintained 67 days since the last release
Last repo commit
First released
Downloads140,007,518 / month, #277 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
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

Evidence: azure_storage_blob-12.30.0-py3-none-any.whl

Tags

Capabilities
azure blob storage clientupload download files azureobject storage pythonazure cloud storage sdkblob container managementazure storage account accesscloud file storage python
Topics
cloud-storageazure-sdkobject-storage
PyPI keywords
azureazure sdk

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “azure blob storage client”

Give your agent the search over MCP, or paste the wish link into any chat.

Similar packages

azure-data-tables Worth it
PyPI · Database · released May 2025

Provides a Python client for reading, writing, and querying data in Azure Tables (a NoSQL storage service accessible via HTTP/HTTPS), supporting both Azure Storage and Cosmos DB accounts.

Install it if you need to read, write, or query data in Azure Storage or Cosmos DB tables from Python.

MITpure Python · 3.9+
14.4Mdownloads / mo
azure-storage-file-share Worth it
PyPI · Internet · released Jun 2026

Interact with Azure File Share storage—create, read, update, and delete files and directories in cloud-hosted SMB file shares accessible from Windows, Linux, and macOS.

Install it if you need to work with Azure File Share storage from Python—it's the standard way to do so.

MITpure Python · 3.9+
19.4Mdownloads / mo
azure-storage-queue Worth it
PyPI · Internet · released Jun 2026

Client library for interacting with Azure Queue Storage to send, receive, and manage messages in cloud queues via HTTP/HTTPS.

Install it if you need to interact with Azure Queue Storage from Python; it is the standard choice for this use case.

MITpure Python · 3.9+
37.4Mdownloads / mo
blobfile With conditions
PyPI · Utilities · released Feb 2026

Provides a unified Python file interface for reading and writing to local filesystems, Google Cloud Storage, and Azure Blob Storage using an API similar to the built-in `open()` function.

Install only if you actually need multi-cloud or local-plus-cloud file abstraction; if you use only one provider, that provider's native SDK may be more direct.

permissive licensepure Python · 3.10+
9.6Mdownloads / mo
azure-storage-file-datalake Worth it
PyPI · released Jun 2026

Provides Python client library for Azure Data Lake Storage Gen2, enabling directory-level operations, ACL management, and file system interactions on hierarchical namespace-enabled storage accounts.

Install it if you need to interact with Azure Data Lake Storage from Python—it is the standard choice for this use case.

MITpure Python · 3.9+
37.2Mdownloads / mo
azure-storage-file With conditions
PyPI · Internet · released Aug 2019

Provides a Python client library to create, read, update, and delete files and shares in Microsoft Azure Storage, with support for advanced file operations.

However, do not adopt it for new projects—Microsoft has deprecated this package in favor of azure-storage-file-share, which receives active maintenance.

MITpure Pythondormant
2.7Mdownloads / mo

See also azure-maps-search · azure-batch · azure-storage-common · azure-storage-nspkg