Skip to content

Home¤

assets/amqtt.svg

aMQTT is an open source MQTT broker and client, 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 PyPI

Documentation¤

amqtt docs are available on readthedocs Read the Docs.

Containerization¤

Launch from dockerhub DockerHub

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

Support¤

amqtt development is available on github GitHub. Bug reports, patches and suggestions welcome!

github Open an issue or join the discord discord community.

Testing¤

The amqtt project runs a test MQTT server at test.amqtt.io which supports:

  • MQTT
  • MQTT over TLS
  • websockets
  • secure websockets