Forrest logo
tool overview
On this page you find all important commands for the CLI tool mosquitto. If the command you are looking for is missing please ask our AI.


Mosquitto is an open-source command line tool that serves as a message broker for the MQTT (Message Queuing Telemetry Transport) protocol. Developed by the Eclipse Foundation, Mosquitto enables communication between devices in IoT (Internet of Things) applications.

As a lightweight and efficient MQTT broker, Mosquitto allows devices to publish and subscribe to messages in a distributed system. It follows the publish-subscribe messaging pattern, enabling asynchronous and scalable communication.

Mosquitto provides support for QoS (Quality of Service) levels, including at most once, at least once, and exactly once delivery semantics. This ensures message reliability and consistency based on the QoS level chosen by the client.

It supports various operating systems including Windows, macOS, and Linux, making it versatile for deployment in different environments. Mosquitto is also available as a library, enabling developers to embed MQTT functionality into their own applications.

Security features are an essential aspect of Mosquitto, with support for TLS (Transport Layer Security), username/password authentication, and access control lists. This ensures secure communication and restricts access to authorized clients.

Mosquitto provides extensive logging capabilities, allowing administrators to monitor the MQTT traffic and track any potential issues or anomalies. Additionally, it offers flexible configuration options to customize the behavior of the MQTT broker as per specific requirements.

The tool also comes with useful command line utilities such as mosquitto_pub and mosquitto_sub for publishing and subscribing to MQTT topics, respectively. These utilities simplify testing and development tasks for MQTT-based applications.

With its extensive features, cross-platform compatibility, and active community support, Mosquitto has become a popular choice for implementing MQTT messaging in various IoT projects, enabling seamless communication between devices.

List of commands for mosquitto:

tool overview