[](https://github.com/hivemq/mqtt-cli/releases)
[](https://github.com/hivemq/mqtt-cli/actions/workflows/check.yml?query=branch%3Amaster)
[](https://github.com/hivemq/mqtt-cli/releases)
[](https://github.com/hivemq/mqtt-cli/blob/develop/LICENSE)
mqtt-cli is a
feature-rich MQTT Command Line Interface.
[Getting Started](#getting-started) •
[Publish](#publish) •
[Subscribe](#subscribe) •
[Shell](#shell) •
[Test](#test) •
[How to Contribute](#how-to-contribute)
## Getting Started
- [Installation instructions](https://hivemq.github.io/mqtt-cli/docs/installation/)
- [Building from source](https://hivemq.github.io/mqtt-cli/docs/installation/#building-from-source)
- [Full documentation](https://hivemq.github.io/mqtt-cli)
## Publish
- Publish a message
- Quick start: `mqtt pub -t your-topic -m "your message" -h your-mqtt-broker.com`
- [Further documentation](https://hivemq.github.io/mqtt-cli/docs/publish/)