Man pages

  • mosquitto - running the Mosquitto broker
  • mosquitto.conf - the Mosquitto broker configuration file
  • mosquitto_ctrl - command line utility for managing Mosquitto broker configuration
  • mosquitto_ctrl_dynsec - mosquitto_ctrl batch mode for the dynamic-security plugin
  • mosquitto_ctrl_shell - mosquitto_ctrl interactive shell mode (recommended)
  • mosquitto_passwd - command line utility for generating Mosquitto password files
  • mosquitto_pub - command line utility for publishing messages to a broker
  • mosquitto_rr - command line utility for simple request/response with a broker
  • mosquitto_signal - command line utility for sending signals to a broker, most useful on Windows
  • mosquitto_sub - command line utility for subscribing to topics on a broker
  • mosquitto-tls - brief cheat sheet for creating x509 certificates
  • mqtt - description of MQTT features

Listeners

Persistence

Plugins

  • ACL file - replacement for the acl_file option.
  • Password file - replacement for the password_file option.
  • Dynamic Security - details of using the Dynamic Security authentication and access control plugin.
  • Sparkplug Aware - make Mosquitto fully compliant with the Sparkplug protocol.

Other

libmosquitto API

Third party

These are some Mosquitto documentation hosted by third parties.

  • Steve's internet guide - a broad range of documentation and examples covering Mosquitto and the Paho Python client, amongst others.
  • docs.cedalo.com - includes documentation for both Mosquitto and Eclipse Streamsheets