Webinar
A2A over MQTT: Agent Discovery and Messaging for Distributed AI Systems | Register Now →
Jan 6, 2026

EMQX 6.1.0 Released: Replayable MQTT Streams, Advanced Multi-Tenancy, and Expanded Integrations

EMQX 6.1.0 brings MQTT Streams for replayable messaging, enhanced multi-tenancy, and expanded data integration for enterprise-scale IoT.

EMQX Team
EMQX 6.1.0 Released: Replayable MQTT Streams, Advanced Multi-Tenancy, and Expanded Integrations
Enhanced authentication - MQTT 5.0 new features
Sep 21, 2020

Enhanced authentication - MQTT 5.0 new features

MQTT 5.0 adds a new feature enhanced authentication, which includes query/response style authentication can implement bi-directional authentication of the client and broker.

Rory ZhangMQTT
Flow control - MQTT 5.0 new features
Aug 11, 2020

Flow control - MQTT 5.0 new features

MQTT 5.0 brings many new features, this article will give an introduction to the use of the new feature "flow control" in an easy-to-understand way.

Zibo ZhouMQTT
Hamler 0.2 - OTP Behaviours with Type Classes
Aug 7, 2020

Hamler 0.2 - OTP Behaviours with Type Classes

Hamler 0.2 will support most of Erlang's concurrent programming features, including Actor Model and OTP Behaviours.

Engineering
Release Notes — Kuiper 0.9.0
Aug 6, 2020

Release Notes — Kuiper 0.9.0

Kuiper 0.9.0 includes the stream state management, KubeEdge device model adoption, EdgeX array type support and TDengine database sink support.

eKuiper TeamProduct
The configuration guide of EMQX Rate Limit
Jul 30, 2020

The configuration guide of EMQX Rate Limit

EMQX starts supporting the function rate limit from v3, including the limit on the PUBLISH packet receiving rate and the TCP data package receiving rate.

EMQX TeamProduct
Build a private smart home hub with Raspberry Pi
Jul 23, 2020

Build a private smart home hub with Raspberry Pi

We will use Raspberry Pi + (EMQX Edge & Kuiper) to build a private smart home hub for implementing the edge computing of device data and reducing leaking the home data.

eKuiper TeamProduct
Enable two-way SSL/TLS for EMQX
Jul 22, 2020

Enable two-way SSL/TLS for EMQX

This article will introduce how to enable SSL/TLS two-way security connection for MQTT in EMQX.

Shifan YuProduct
Use Golang template to customize analaysis result in Kuiper
Jul 15, 2020

Use Golang template to customize analaysis result in Kuiper

This article will introduce how to use the data template in the sink to achieve "secondary processing" of the analysis results.

eKuiper TeamProduct
Using Python to develop EMQX  plugins
Jul 14, 2020

Using Python to develop EMQX plugins

EMQX MQTT broker provides the plugin supporting multiple languages, for processing the hook events. The developer can use Python to quickly develop their plugins.

EMQX TeamProduct
Enable SSL/TLS for EMQX MQTT broker
Jul 13, 2020

Enable SSL/TLS for EMQX MQTT broker

EMQX MQTT broker supports multiple security authentications, this article will introduce how to enable SSL/TLS for MQTT in EMQX.

Shifan YuMQTT
Using Java to develop EMQX plugins
Jul 6, 2020

Using Java to develop EMQX plugins

EMQX MQTT broker provides the plugin supporting multiple languages, for processing the hook events. The developer can use Java to quickly develop their plugins.

EMQX TeamProduct
Building K8S cluster of EMQX starting from scratch
Jun 30, 2020

Building K8S cluster of EMQX starting from scratch

We will start from scratch using the handwriting YAML file method to deploy a K8S cluster of EMQX MQTT broker, and analyze details and techniques of the deployment.

EMQX TeamProduct