OpenSourceProjects logo
emqx logo

emqxThe most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles

The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles

16,334 stars
2,508 forks
Erlang
NOASSERTION
emqx screenshot

emqx

EMQX is the world's most scalable and reliable MQTT broker, engineered for high-performance IoT data infrastructure. It connects millions of devices, processes messages in real time with sub-millisecond latency, and integrates seamlessly with 50+ cloud services and enterprise systems. Built for AI, IoT, Industrial IoT, connected vehicles, and smart cities, EMQX delivers the foundation for modern connected systems.

Key Features

  • Massive Scalability: Connect 100M+ concurrent MQTT clients and process millions of messages per second with a single cluster
  • Comprehensive Protocol Support: Full MQTT 5.0/3.1.1/3.1 support plus MQTT over QUIC, LwM2M, CoAP, and MQTT-SN gateways
  • Powerful Rule Engine: SQL-based data processing, transformation, and real-time filtering with seamless integration to Kafka, PostgreSQL, MongoDB, AWS Kinesis, and more
  • Advanced Security: TLS/SSL encryption, flexible authentication mechanisms, granular ACLs, and external database integration
  • AI Processing: Native AI processing capabilities for IoT data streams with support for AI-driven edge and cloud decision-making
  • High Availability: Masterless clustering, fault tolerance, and global communication through cluster linking

Use Cases

  • IoT Device Connectivity: Connect and manage millions of IoT devices with reliable, scalable infrastructure
  • Real-Time Data Processing: Process and route IoT data streams in real time with SQL-based transformations
  • Enterprise Integration: Bridge IoT data to enterprise systems, databases, and cloud platforms seamlessly
  • Industrial Automation: Support mission-critical IIoT applications requiring high availability and low latency
  • Connected Vehicles: Enable reliable communication for vehicle fleets and connected vehicle applications

Who Is It For

EMQX is designed for organizations building large-scale IoT, Industrial IoT, and connected vehicle applications that require enterprise-grade reliability, security, and performance. It serves developers, DevOps teams, and enterprises needing a robust MQTT platform for AI-driven data pipelines and real-time system integration.