EMQX

An ultra-scalable open-source MQTT broker. Connect 100M+ IoT devices in one single cluster, move and process real-time IoT data with 1M msg/s throughput at 1ms latency.


Product Overview

EMQX (Erlang MQTT X) is an ultra-scalable open-source MQTT broker designed to connect and process large-scale IoT devices in real-time. With the ability to support over 100 million concurrent connections, EMQX is perfect for IoT projects and connected devices. The platform provides a robust set of features for data transformation, integration, and messaging, making it a reliable choice for industries such as industrial IoT, connected cars, robotics, and more.

Main Features

EMQX boasts the following key features:

  • Scalability: Scale to 100 million concurrent MQTT connections with a single EMQX 5.0 cluster.
  • Messaging: 100% compliant with MQTT 5.0 and 3.x standards for better scalability, security, and reliability.
  • Transformation: Filter, condition judgment, and transform data through a powerful SQL-based rule engine.
  • Integration: Seamlessly integrate data into over 40+ mainstream data platforms.
  • High Performance: Move and process millions of MQTT messages per second in a single broker.
  • Cloud-Native & K8s: Easy to deploy on-premises and in public clouds with Kubernetes Operator and Terraform.
  • Security: Supports multiple open standard protocols like MQTT, HTTP, QUIC, and WebSocket, with bi-directional communication over TLS/SSL and various authentication mechanisms.

By leveraging EMQX's powerful features, organizations can connect, process, and transform large-scale IoT data in real-time, making it an ideal choice for industries requiring high-performance, scalability, and reliability.

Related

MongooseIM
Novu
Kerberos.io
Kestra
OpenRemote
Erxes
DeviceHive
Star history

Star history for EMQX