Skip to main content

MIT licensed CI CodeQL Read the Docs Discord Python Version Python Wheel PyPI

docs/assets/amqtt.svg

aMQTT is an open source MQTT broker and client1, natively implemented with Python's asyncio.

Features

  • Full set of MQTT 3.1.1 protocol specifications
  • Communication over TCP and/or websocket, including support for SSL/TLS
  • Support QoS 0, QoS 1 and QoS 2 messages flow
  • Client auto-reconnection on network lost
  • Functionality expansion; plugins included: authentication and $SYS topic publishing

Installation

amqtt is available on PyPI

$ pip install amqtt

Documentation

Available on Read the Docs.

Containerization

Launch from DockerHub

$ docker run -d -p 1883:1883 amqtt/amqtt:latest

Testing

The amqtt project runs a test aMQTT broker/server at test.amqtt.io which supports: MQTT, MQTT over TLS, websocket, secure websockets.

Support

Bug reports, patches and suggestions welcome! Just open an issue or join the discord community.

Python Version Compatibility

Version hbmqtt compatibility Supported Python Versions
0.10.x yes 2 3.7 - 3.9
0.11.x no 3 3.10 - 3.13
  1. Forked from HBMQTT after it was deprecated by the original author. ↩

  2. drop-in replacement ↩

  3. module renamed and small API differences ↩

Metadata

Release files for amqtt 0.11.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for amqtt 0.11.2
File Size Uploaded
amqtt-0.11.2.tar.gz 62.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for amqtt 0.11.2
File Interpreter ABI Platform
amqtt-0.11.2-py3-none-any.whl Python 3 none any Details

Total release size: 142.1 kB

Release files / amqtt-0.11.2.tar.gz

Download URL amqtt-0.11.2.tar.gz
Size 62.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e5437188b867217899df5097c08aa489c4b35a3b22b3b03f83348ceee30b3546
BLAKE2b-256 checksum
How to use checksums
01f74eb511023dc76d4c1b4a97244cc59c7791e49648ecc95b176fd2eb2f412e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / amqtt-0.11.2-py3-none-any.whl

Download URL amqtt-0.11.2-py3-none-any.whl
Size 79.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89ccfc29e1117ca2aba431fbd7e27e04f5471cd2154dbabc716e8a2726bc51cc
BLAKE2b-256 checksum
How to use checksums
e779607d534ab07b22ba10ac9755bd40c8612012f04a5d03fa09c32676ff360f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page