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

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.1
File Size Uploaded
amqtt-0.11.1.tar.gz 59.8 kB Details

Built distribution (wheel)

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

Total release size: 136.9 kB

Release files / amqtt-0.11.1.tar.gz

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

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

Download URL amqtt-0.11.1-py3-none-any.whl
Size 77.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0de88b9e6745fd8a67076294b86f0bd975ed453cb8999e65a540de589db24142
BLAKE2b-256 checksum
How to use checksums
b7eda77090c65dea59b950a8e3017d0103d0e895cab2347cf33d93a25b6c5f0f
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