Get Started

You can visit our online address to use MQTTX Web, or private deployment to your server.

MQTTX Web usage is basically the same as the MQTTX Desktop. For detailed usage, please refer to the Getting Started and Advanced documentations of the MQTTX Desktop. This documentation only introduces the different parts from the MQTTX Desktop.

Differences Between Web and Desktop Versions

  • The Web version only supports connecting to the MQTT Broker via WebSocket and does not support TCP connections. For more information, please refer to the WebSocket connection guide.
  • In the online version of MQTTX Web, we use the https:// protocol for security reasons. Therefore, it is impossible to use the ws:// protocol to connect to the MQTT Broker; the wss:// protocol must be used. If you need to use the ws:// protocol, you can choose private deployment or download the desktop and command line clients. For more details, please visit the migration announcement.
  • wss:// does not support mutual authentication connections.

Other core functions are consistent with the desktop version, except for the above limitations due to browser or security reasons.

However, please note that the update speed of the web version is slightly slower than that of the desktop version, and some new features may need to be added. We will continue to follow up and synchronize the latest features.

Privatization Deployment

We provide Docker image for users who want to privatize deployment, you can quickly deploy it through the following command, you can also refer to Development Guide to build and deploy by yourself.

docker pull emqx/mqttx-web

docker run -d --name mqttx-web -p 80:80 emqx/mqttx-web