Skip to content

EMQX Cloud Overview

EMQX Cloud is a fully managed MQTT data platform that allows you to connect devices, process IoT data in real time, store time-series information, and perform analytics — all within a unified managed service.

As the world’s first fully managed MQTT 5.0 cloud service, EMQX Cloud extends beyond a traditional broker to provide a complete IoT data backbone. It supports large-scale device connectivity, real-time data streaming and processing, high-performance time-series storage, and instant analytics across a secure, globally distributed platform. With EMQX Cloud, you can build end-to-end IoT data pipelines in minutes, from device communication to visualization and analysis.

EMQX Cloud consists of two core services that work together seamlessly:

  • EMQX Broker: A fully managed, high-performance MQTT 5.0 messaging service.
  • EMQX Tables: A fully managed, GreptimeDB-powered time-series database for storing and querying MQTT data.

Together, they deliver an end-to-end Connect -> Process -> Store -> Analyze architecture that supports the complete lifecycle of IoT data.

product_architecture

EMQX Broker

EMQX Broker is the messaging backbone of EMQX Cloud. It provides secure, scalable, and reliable MQTT connectivity for millions of devices and applications.

As the world’s first fully managed MQTT 5.0 messaging service, EMQX Broker enables real-time device communication, efficient data collection and processing, and flexible integration with downstream systems.

Key Capabilities

  • Massive device connectivity with low-latency, bidirectional communication
  • Rule Engine for in-flight data filtering, transformation, and routing
  • More than 50 built-in connectors for databases, data lakes, queues, and cloud services
  • Support for 70+ industrial and edge protocols
  • Enterprise-grade security and high availability

For more information about the EMQX Broker service, see the EMQX Broker Overview.

EMQX Tables (Preview)

EMQX Tables extends EMQX Cloud beyond messaging by providing a fully managed time-series database powered by GreptimeDB. It allows you to store, query, and analyze MQTT data without deploying or maintaining an external database.

Key Capabilities

  • Seamless ingestion from MQTT topics via direct sinks or Rule Engine actions
  • High-ingestion time-series storage optimized for IoT telemetry
  • SQL-based querying and support for InfluxDB Line Protocol
  • Native compatibility with visualization tools such as Grafana
  • Zero-setup management in the EMQX Cloud Console

For more information about the EMQX Tables service, see the EMQX Tables Overview.

How EMQX Broker and EMQX Tables Work Together

EMQX Broker and EMQX Tables provide an integrated workflow for collecting, processing, and storing IoT data. The following sequence describes the typical data flow when both services are used together.

  1. Connect Devices to EMQX Broker: Devices connect to EMQX Broker using the MQTT protocol and publish telemetry or event data to designated topics. The broker manages device sessions, authentication, routing, and QoS delivery.
  2. Process Data Using the Rule Engine: Incoming MQTT messages can be processed through the Rule Engine. Rules support SQL-based filtering, transformation, and enrichment of message data.
  3. Store Data in EMQX Tables: Processed message data can be written to EMQX Tables through a built-in sink action. Data is stored in a GreptimeDB-backed time-series database.
  4. Query and Use Stored Data: Stored data can be queried using SQL through the Console or external clients. The data supports dashboards, reporting, monitoring, and analytics workloads.

Documentation Navigation

Explore the EMQX Cloud documentation through the following major sections:

Product Introduction

Learn the fundamentals of EMQX Cloud, including key concepts, architecture, and pricing.

EMQX Broker Quick Start

Quickly set up and use EMQX Broker to connect devices and process MQTT data.

EMQX Tables Quick Start

Begin using EMQX Tables to store and query time-series data directly from EMQX Broker.

Console Guide

Manage projects, monitor deployments, view metrics, and configure billing through the EMQX Cloud console.

Developer Guide

Access integration tools, SDK guidance, and deployment configuration instructions.

FAQ

Find quick answers to common questions about using EMQX Cloud.