skillfed

azure-servicebus

Microsoft Azure Service Bus Client Library for Python

azure-servicebus License unclear Active 5,587 v7.14.3 released

Install

azure-servicebus on PyPI

pip

pip install azure-servicebus

uv

uv add azure-servicebus

poetry

poetry add azure-servicebus

Package facts

License not declared (unclear)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 3 — azure-core, isodate, typing-extensions
Maintenance actively maintained — 286 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_servicebus-7.14.3-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.13Programming Language :: Python :: 3.9

About azure-servicebus

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

Azure Service Bus client library for Python

Azure Service Bus is a high performance cloud-managed messaging service for providing real-time and fault-tolerant communication between distributed senders and receivers.

Service Bus provides multiple mechanisms for asynchronous highly reliable communication, such as structured first-in-first-out messaging, publish/subscribe capabilities, and the ability to easily scale as your needs grow.

Use the Service Bus client library for Python to communicate between applications and services and implement asynchronous messaging patterns.

  • Create Service Bus namespaces, queues, topics, and subscriptions, and modify their settings.
  • Send and receive messages within your Service Bus channels.
  • Utilize message locks, sessions, and dead letter functionality to implement complex messaging patterns.

Source code | [Package (PyPi)][pypi] | Package (Conda) | [API reference documentation][api_docs] | [Product documentation][product_docs] |...

Read as markdown · JSON record · Source repository

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 Service Bus client library for Python that enables asynchronous, reliable messaging between distributed applications using queues, topics, and subscriptions with support for message locks, sessions, and dead-letter functionality.

Low install friction with three lightweight runtime dependencies (azure-core, isodate, typing-extensions). Package is actively maintained with recent releases and strong community adoption in the top 1000 PyPI packages.

Usage

pip install azure-servicebus

from azure.servicebus import ServiceBusClient, ServiceBusMessage

client = ServiceBusClient.from_connection_string("<connection_string>")
with client.get_queue_sender("<queue_name>") as sender:
    sender.send_messages(ServiceBusMessage("Hello"))

Requires Python 3.9 or later and an active Azure Service Bus namespace with valid connection credentials or Azure identity authentication setup.

Verdict: Production-stable Azure messaging client with active maintenance, no known vulnerabilities, and minimal dependencies. Suitable for applications requiring reliable cloud-based asynchronous communication, though license treatment is unclear and should be verified before use in proprietary contexts.

Needs verification

  • Actual license identifier and terms (license_raw and license_spdx are both null in metadata)
  • Whether async support requires additional dependencies beyond those listed (aiohttp mentioned in description but not in runtime deps)
azure service bus messagingcloud message queue pythonpublish subscribe messagingdistributed application messagingasynchronous reliable communicationazure queue topic subscriptionfault-tolerant messaging service

Similar packages