skillfed

azure-storage-queue

Microsoft Azure Azure Queue Storage Client Library for Python

azure-storage-queue Permissive license MIT License Active 5,587 v12.17.0 released

Install

azure-storage-queue on PyPI

pip

pip install azure-storage-queue

uv

uv add azure-storage-queue

poetry

poetry add azure-storage-queue

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_queue-12.17.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-queue

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

Azure Storage Queues client library for Python

Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS. A single queue message can be up to 64 KiB in size, and a queue can contain millions of messages, up to the total capacity limit of a storage account.

Common uses of Queue storage include:

  • Creating a backlog of work to process asynchronously
  • Passing messages between different parts of a distributed application

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...

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

Client library for Azure Queue Storage, enabling asynchronous message queuing and work distribution across distributed applications via HTTP/HTTPS.

Low friction: pure Python wheel with four stable runtime dependencies (azure-core, cryptography, typing-extensions, isodate). Actively maintained by Microsoft with recent releases and a well-resourced repository.

MIT License permits commercial use, modification, and distribution with minimal restrictions—a permissive choice aligned with Microsoft's open-source SDK strategy.

Usage

pip install azure-storage-queue

from azure.storage.queue import QueueServiceClient

service = QueueServiceClient(
    account_url="https://<account>.queue.core.windows.net/",
    credential="<access-key-or-sas-token>"
)

Requires Python 3.9 or later and an active Azure subscription with a configured storage account and valid credentials (shared key, SAS token, or AAD token).

Verdict: Production-ready, actively maintained Azure SDK component with no known vulnerabilities, permissive licensing, and low install friction. Suitable for applications requiring cloud-hosted message queuing; requires Azure account setup and credential management.

Needs verification

  • Performance characteristics and throughput limits under production load
  • Retry and backoff behavior for transient Azure service failures
  • Cost implications of queue operations in typical workloads
azure queue storage clientmessage queue azure pythonasync work queue azuredistributed messaging azureazure storage queue servicequeue-based task processingazure sdk queue

Similar packages