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
MongooseIMNovu
Kerberos.io
Kestra
OpenRemote
Erxes
DeviceHive
Star history for EMQX