# Introduction

EMQX (opens new window) is an Open-source MQTT (opens new window) broker with a high-performance real-time message processing engine, powering event streaming for IoT devices at massive scale.

As the most scalable MQTT broker, EMQX can help you connect any device, at any scale. Move and process your IoT data anywhere.

# Benefits

  • Massive Scale (opens new window): Scale to 100 million concurrent MQTT connections with a single EMQX 5.0 cluster.
  • High Performance: Move and process millions of MQTT messages per second in a single broker.
  • Low Latency: Guarantee sub-millisecond latency in message delivery with the soft real-time runtime.
  • Fully MQTT 5.0 (opens new window): 100% compliant with MQTT 5.0 and 3.x standard for better scalability, security, and reliability.
  • High Availability: Achieve high availability and horizontal scalability through a masterless distributed architecture.
  • Cloud-Native & K8s (opens new window): Easy to deploy on-premises or in public clouds with Kubernetes Operator and Terraform.

# Features List

Below is a brief/incomplete feature list, highlighting the features EMQX provides.

# Connectivity

Add more features to MQTT:

# Security

# Scalability

# Data Integration

  • SQL syntax data integrations to extract, filter, enrich, and transform MQTT messages or internal events to formats expected by users and send them to external data platforms
  • Supports data bridging with other brokers or IoT platforms using MQTT(such as EMQX Cloud (opens new window), AWS IoT Core, Azure IoT Hub)
  • Supports integration with other apps using WebHook

# Reliability

# Observability

# Extensibility