Your All-in-One
MQTT Client Toolbox

MQTTX is an MQTT 5.0 client toolbox for desktop, CLI and WebSocket.

Why MQTTX

MQTTX makes developing and testing MQTT applications faster and easier.

All-in-One

Offers three convenient versions - Desktop, CLI, and Web - designed to adapt to your preferred work environment, with cross-platform compatibility (macOS, Linux, Windows).

Download

Rich Developer Features

Alongside basic MQTT operations, MQTTX supports Scripts, Benchmarks, IoT Data Simulation, and the AI-powered MQTTX Agent.

Learn More

MQTT Compatibility

MQTTX is 100% compliant with MQTT 5.0, 3.1.1, and 3.1. We consistently keep up with the latest MQTT standards, ensuring testing features fully meet and comply with the protocol's requirements.

Explore MQTT 5.0

AI Agent Ready

MQTTX CLI ships with an Agent Skill that most AI coding agents can use, and MQTTX Desktop has MQTTX Agent built in, which operates the app from plain-language requests.

Better Together with EMQX

Deploy EMQX in the cloud or on your own infrastructure.

EMQX Cloud

Build MQTT data pipelines in minutes and connect millions of devices as you scale.

  • Massive-scale MQTT messaging with ultra-low latency
  • Connect, process, store, and analyze IoT data in real time
  • Available globally with enterprise-grade high availability

EMQX Enterprise

Deploy EMQX on your own servers with full control.

  • Flexible deployment: VMs, containers, Kubernetes
  • Works in private, hybrid, and public clouds
  • AWS/GCP/Azure marketplace options

Built in the Open

MQTTX is open source. Star it on GitHub, chat with us on Discord, and follow EMQ on X for updates.

Latest Blog Posts

More Posts

Get Started

Use MQTTX on desktop, in your terminal or in the browser.

curl -fsSL https://emqx.sh/mqttx | sh