Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Message Broker Software
  3. EMQX

EMQX

Menlo Park, California, United States

What it is

EMQX Enterprise is an MQTT messaging platform for connecting, moving, and processing IoT business data in real time. It combines publish/subscribe messaging with durable message queuing, while a SQL-based Rule Engine and visual Flow Designer support filtering, transforming, enriching, and routing data. EMQX says a cluster can handle up to 100 million concurrent MQTT connections. Supported protocols include MQTT, MQTT-SN, STOMP, CoAP, LwM2M, OCPP, GB/T 32960, JT/T 808, and NATS; listed gateways also include QUIC. The platform offers more than 50 native integrations, including Kafka, PostgreSQL, MongoDB, AWS, Azure, OpenAI, Anthropic, and Google Gemini. Security features include TLS/mTLS, X.509 certificate authentication, access controls, and audit logs. Deployment options include Docker, a Kubernetes Operator, and installation packages; an HTTP management API follows OpenAPI 3.0. Serverless is free within its monthly quota, with usage-based charges beyond it. Dedicated Flex starts at $234/mo and includes a 14-day trial.

For and against

For

  • Combines MQTT messaging with durable message queuing.
  • Rule Engine and Flow Designer process data.
  • Lists more than 50 native integrations.
  • Offers TLS/mTLS, certificate authentication, access controls, and audit logs.

Against

  • Serverless is limited to 1,000 sessions and 1,000 TPS.
  • Serverless message size is limited to 1 MB.
  • Dedicated Flex starts at $234/mo.

The verdict

EMQX brings messaging, data processing, and integrations into one IoT platform, with several deployment options. Its free Serverless plan has specified session, throughput, and message-size limits; Dedicated Flex starts at $234/mo.

Who it suits

EMQX suits teams connecting IoT devices and processing their data through MQTT and related protocols. It offers deployment options for Docker, Kubernetes, and installation packages, plus listed integrations and management through an HTTP API.

Plans and prices

Dedicated Flex

$234a month, billed yearly

Single-tenant cluster · 1,000 to unlimited sessions · 100 to unlimited TPS · 1 MB messages

BYOC

Priced on request

Runs in customer VPC · unlimited sessions and TPS · 256 MB messages · managed upgrades and observability

Serverless

Free

Up to 1,000 connections · free monthly sessions, traffic and rule actions · 1 MB messages · 8/5 support

Enterprise

Priced on request

Self-hosted on-premises, edge or cloud · unlimited sessions and TPS · 256 MB messages · custom plugins and extensions

Every plan, in full

On the record

AI connectivity
The product page describes native integrations with OpenAI, Anthropic Claude and Google Gemini for real-time anomaly detection and automation.emqx.com · read 15 Oct 2026
API
EMQX exposes an HTTP management API that follows the OpenAPI 3.0 specification.docs.emqx.com · read 7 Oct 2026
Company
EMQ says it is headquartered in Menlo Park, California, and was founded in 2017 after the EMQX project launched in 2013.emqx.com · read 7 Oct 2026
Company founded and size
LinkedIn lists EMQ Technologies as founded in 2013 with 51–200 employees.linkedin.com · read 15 Oct 2026
Company funding
Crunchbase lists EMQ Technologies as a private Series B company with investors including Hillhouse Investment and GGV Capital; funding amounts are not publicly shown on the page.crunchbase.com · read 15 Oct 2026
Company headquarters
LinkedIn lists Menlo Park, California as EMQ Technologies' headquarters.linkedin.com · read 15 Oct 2026
Company legal name
Crunchbase identifies the legal name as EMQ Technologies Inc.crunchbase.com · read 15 Oct 2026
Compliance
EMQ states that EMQX Cloud and Enterprise have SOC 2 Type 1 reports and that the company maintains TISAX AL2, ISO 27001:2022, ISO 27701:2019, ISO 20000-1:2018 and ISO 9001:2015 certifications or attestations.emqx.com · read 15 Oct 2026
Data processing
Its SQL-based Rule Engine and visual Flow Designer support filtering, transformation, enrichment, and routing of data.emqx.com · read 7 Oct 2026
Deployment
EMQX can run in Docker, through a Kubernetes Operator, or from packages on Red Hat, CentOS, Rocky Linux, Amazon Linux, Ubuntu, Debian, macOS and Linux.docs.emqx.com · read 15 Oct 2026
Documentation
The documentation site covers Cloud, Enterprise, clustering, installation and migration, data integration, security, APIs and troubleshooting guides.docs.emqx.com · read 15 Oct 2026
Durable messaging
EMQX Enterprise combines MQTT publish/subscribe with durable message queues and persistent storage for delivery when subscribers are offline.emqx.com · read 15 Oct 2026
Integrations
EMQX Enterprise provides more than 40 out-of-box integrations including Kafka, AWS RDS, MongoDB, Oracle, SAP and time-series databases.docs.emqx.com · read 15 Oct 2026
License
From version 5.9.0, EMQX uses Business Source License 1.1; Apache 2.0 becomes available four years after each version's first publication, and clusters over one node require a license file.github.com · read 15 Oct 2026
Limit: enterprise cost
A G2 reviewer says the enterprise edition is expensive compared with the features available in the open-source version.g2.com · read 15 Oct 2026
Limit: installation complexity
Reviewers report that installation and implementation can be complex and time-consuming for inexperienced teams.g2.com · read 15 Oct 2026
Limit: observability
Multiple reviewers say observability and log or error messages can sometimes be difficult to understand.capterra.com · read 15 Oct 2026
Limit: open-source feature gap
A Gartner Peer Insights review says the open-source version has fewer integrations than the enterprise edition.gartner.com · read 15 Oct 2026

The review

EMQX is an MQTT platform for connecting devices and processing IoT data in real time. It is best suited to teams building connected-device systems that need messaging, data handling, and deployment flexibility. Its capabilities reach well beyond a basic broker, but the free cloud tier has tight session, throughput, and message-size ceilings.

Overview

EMQX Enterprise combines real-time MQTT publish/subscribe messaging with durable message queuing, which can simplify systems that need both live device traffic and queued delivery. Delivery guarantees are configurable, giving teams control over message handling. EMQX says a cluster can support up to 100 million concurrent MQTT connections; that scale is relevant to very large fleets, not a reason by itself for a smaller deployment to choose the platform.

Teams can deploy with Docker, the Kubernetes Operator, or installation packages, including for macOS and Linux distributions, or use cloud options. Its HTTP management API follows OpenAPI 3.0, supporting programmatic administration. EMQX launched as a project in 2013, and EMQ was founded in 2017.

Key features

MQTT is the core, alongside MQTT-SN, STOMP, CoAP, LwM2M, OCPP, GB/T 32960, JT/T 808, and NATS; the product also offers gateways and protocols including QUIC. That breadth can suit device fleets and applications using varied connectivity standards, though buyers should match their actual requirements to the supported protocols.

A SQL-based Rule Engine and visual Flow Designer support filtering, transformation, enrichment, and routing. These tools give teams a way to shape and direct device data within the platform rather than treating it as raw message traffic alone. More than 50 native integrations include Kafka, PostgreSQL, MongoDB, AWS, Azure, OpenAI, Anthropic, and Google Gemini, a substantial range for connecting data pipelines and services.

Security features include TLS/mTLS, X.509 certificate authentication, access controls, and audit logs. EMQ's trust center describes ISO/IEC 27001:2022 and TISAX certifications and says SOC 2 Type 1 reports are available for EMQX Cloud and EMQX Enterprise. Organizations with specific compliance needs should confirm that the relevant service and deployment meet their requirements.

Pricing

EMQX uses a freemium model, with paid service starting at $234/mo. Serverless is free at $0 / Month and includes up to 1,000 connections, free monthly quotas for sessions, traffic, and rule actions, TLS/SSL, and 8/5 support. Usage beyond the monthly free quota is usage-based. The comparison caps Serverless at 1,000 sessions, 1,000 TPS, and 1 MB per message, so it is a practical starting point for smaller workloads, not an uncapped production tier.

Dedicated Flex starts at $234 / Month and includes a single-tenant dedicated VPC, 40+ integrations, a 99.99% uptime SLA, 24/7 support, and a 14-day trial. It is the clearer fit for teams that need dedicated cloud deployment and round-the-clock support. BYOC has custom pricing for deployment in your VPC, managed upgrades and observability, and tailored compliance. Enterprise also has custom pricing and offers unlimited sessions, unlimited TPS, and a 256 MB message size. Those higher tiers address capacity or deployment needs beyond Serverless, but require a custom quote.

Platforms

EMQX supports API, Linux, macOS, self-hosted, and web environments. The combination of packages, Docker, Kubernetes Operator, and managed cloud plans makes it suitable for teams that want to choose between operating the broker themselves and using a hosted offering.

Who it's for

EMQX is a strong choice for IoT teams that need MQTT messaging alongside data processing, a wide integration set, and options spanning self-managed and cloud deployment. Its security controls and stated compliance credentials may also suit organizations with formal governance needs. A small project with modest connection needs can start on Serverless, but teams likely to exceed its session or throughput caps should weigh a paid tier early. Buyers seeking a general-purpose queue without a device-messaging focus may prefer a more specialized alternative.

Pros and cons

  • Pros: MQTT messaging and durable queuing share one platform, with configurable delivery guarantees.
  • Pros: The Rule Engine, Flow Designer, and 50+ integrations support data handling and routing beyond basic brokering.
  • Pros: Multiple deployment approaches and broad protocol support accommodate varied IoT environments.
  • Cons: Serverless is capped at 1,000 sessions, 1,000 TPS, and 1 MB messages, limiting its headroom for growing or demanding workloads.
  • Cons: BYOC and Enterprise require custom pricing, making cost comparison less direct than the entry-level plans.

Alternatives

HiveMQ MQTT Broker is another freemium MQTT option; its Lab plan has 100 connections and 100 messages per second based on a normalized 5 KB message size, while Launch costs $299/mo. Consider it when that stated entry-level capacity and pricing better fit your MQTT deployment.

Aiven for Apache Kafka may suit teams choosing a managed Kafka service rather than an MQTT-centered IoT platform. Its free plan provides 250 KiB/s throughput, three days of retention, five topics, and two partitions per topic; Developer is $35 a month.

Amazon SQS is a freemium queue alternative with a Free Tier of one million requests; consider it when that request-based queue offering is a better match than EMQX's device-messaging focus.

Confluent Cloud is a freemium alternative for teams looking at a managed Kafka service; its Basic plan starts at $0/Month and includes serverless, fully managed clusters, autoscaling Kafka resources, and 80+ fully managed connectors.

Google Cloud Pub/Sub offers a 10 GiB free usage allowance and a $40 a month pay-as-you-go throughput plan after the first 10 GiB per calendar month; it may suit teams comparing a throughput-priced messaging service.

Amazon MQ is another option; choose it if its AWS Free Tier offer better fits your needs.

Apache ActiveMQ is a free, open-source option under the Apache License 2.0; consider it if that licensing and price are the priority.

Apache Kafka is free to download and has no formal or commercial support from ASF; consider it if you want a free downloadable platform and do not need that support.

For broader comparisons, see Message Queue (MQ) Software and Message Broker Software.

Verdict

Choose EMQX for IoT workloads that need MQTT messaging, data rules, integrations, and a choice of cloud or self-managed deployment in one platform. Its main advantage is that breadth; its main reason to look elsewhere is the tight Serverless ceiling or the custom pricing required for higher-capacity and BYOC deployments.

Alternatives to EMQX

Every alternative, ranked