MQTT Web Toolkit - MQTT Online Testing Tool was released

The MQTT Web Toolkit is a recently open source MQTT (WebSocket) testing tool from EMQ that supports online access ( The tool adopts the form of chat interface, simplifies the page operation logic, and facilitates users to test and verify MQTT application scenarios quickly.

Function introduction

  1. Support to connect to the MQTT broker through a normal or encrypted WebSocket port;
  2. The links are created, edited, deleted and cached to facilitate the next visit;
  3. Subscription list management for different links;
  4. Prompt when the message is published, received and new message is received, and also support filtering message list by message type.

Guide for use

Create/delete links

Use the browser to open the address, click the New Connection button in the lower left corner, and enter the link information to create a link in the pop-up box.

When the mouse Hover to an item in the list of links on the left, the deletion icon is displayed. Clicking on the icon to delete the link.


Subscription management

Once the link is created, click the Connect button in the top right corner to connect to the MQTT server. After the connection is successful, click the New Sub button in the upper left corner to pop up the subscription list box, where the New/unsubscribe operation can be performed on this page.


Message Publishing/Receiving

Click the input box at the bottom right of the page to pop up the message publishing box, fill in the Topic and Payload fields and click the publish icon in the lower right corner to publish the message. After the successful publishing, the message will be displayed in the right side of the message list.

The message received with the subscription topic will be displayed on the left side of the message list. Click the message type switch button in the upper right corner to display only received or sent messages (all messages are displayed by default).


Welcome to visit for a trial online.

Welcome to our open source project Please visit the official documentation for details.

The streaming database built for IoT data storage and real-time processing.

Fully managed MQTT 5.0 IoT cloud, start a 180-day free trial.

Related Links

EMQ X Auto-cluster in Kubernetes

EMQ X supports automatic clustering through the Kubernetes service. You need to use kubeadm to create a 3 nodes cluster in Ubuntu before starting to build an EMQ X cluster as introduced in below.

Hamler - Haskell-style functional programming language running on Erlang VM

Hamler is an open-source Haskell-style functional programming language running on Erlang VM, which is especially for 5G, IoT and edge computing.

Introduction to Rule Engine- a New Function of EMQ X Enterprise

EMQ X rule engine is used to configure the processing and response rule of EMQ X messages or events. As a new important function of EMQ X in 2019, rule engine not only provides a clear and flexible "configurable" business integration solution ...