aMQTT is an open source MQTT client and broker implementation in python
 
 
 
 
 
 
Go to file
Andrew Mirsky 89a0b88491
Merge pull request #211 from ajmirsky/issues_210
fixes amqtt/Yakifo#210 :
2025-06-14 09:39:22 -04:00
.github
amqtt Merge pull request #211 from ajmirsky/issues_210 2025-06-14 09:39:22 -04:00
docs tweaking readthedocs configuration 2025-06-11 16:30:27 -04:00
docs_test amqtt.io (#206) 2025-06-11 11:49:09 -04:00
docs_web amqtt.io (#206) 2025-06-11 11:49:09 -04:00
samples amqtt.io (#206) 2025-06-11 11:49:09 -04:00
scripts
tests Merge pull request #211 from ajmirsky/issues_210 2025-06-14 09:39:22 -04:00
.codecov.yml
.coveragerc
.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml running pytest to generate htmlcov for readthedocs 2025-06-12 14:20:31 -04:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.md
MANIFEST.in
README.md consistent description in readme file 2025-06-12 14:28:50 -04:00
SECURITY.md
SUPPORT.md
dockerfile separating docker build into two phases to minimize image size. add documentation for docker launch / configure 2025-06-09 14:32:55 -04:00
mkdocs.rtd.yml tweaking readthedocs configuration 2025-06-11 16:30:27 -04:00
mkdocs.web.yml amqtt.io (#206) 2025-06-11 11:49:09 -04:00
pyproject.toml adding configuration for readthedocs 2025-06-11 11:54:12 -04:00
uv.lock amqtt.io (#206) 2025-06-11 11:49:09 -04:00

README.md

MIT licensed CI CodeQL Documentation Status Join the chat 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

Support

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

Python Version Compatibility

Version hbmqtt compatibility Supported Python Versions PyPi Release
0.10.x yes 2 3.7 - 3.9 0.10.1
0.11.x no 3 3.10 - 3.13 0.11.0

For a full feature roadmap, see ...


  1. Forked from HBMQTT after it was deprecated by the original author. ↩︎

  2. drop-in replacement ↩︎

  3. module renamed and small API differences ↩︎