Skip to content
SPECIFICTION
Get listed

EMQX

emqx.com

From $234/mo Free plan Open source WebmacOSLinuxAPISelf-hosted
Visit emqx.com
Spec score 9.1 #2 of 39 in Message Broker Software

What it is

EMQX is an MQTT messaging platform for connecting, moving, and processing IoT business data in real time. EMQX Enterprise 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. The platform supports MQTT and protocols or gateways including QUIC, CoAP, STOMP, and LwM2M; its listed protocols also include MQTT-SN, OCPP, GB/T 32960, JT/T 808, and NATS. EMQX says a cluster can handle up to 100 million concurrent MQTT connections and lists more than 50 native integrations. Security features include TLS/mTLS, X.509 authentication, access controls, and audit logs. Deployment options include Docker, a Kubernetes Operator, and installation packages, with macOS and Linux packages listed. Plans include free Serverless and Dedicated Flex starting at $234 per month, with a 14-day trial listed for Dedicated Flex. Serverless has limits including 1,000 sessions, 1,000 TPS, and a 1 MB message size.

Spec sheet

What it does
EMQX is a unified MQTT platform for connecting, processing and streaming real-time IoT data to cloud, AI and analytics systems.Read 15 Oct 2026 · emqx.com
Purpose
EMQX Enterprise is an MQTT messaging platform for connecting, moving, and processing IoT business data in real time.Read 7 Oct 2026 · docs.emqx.com
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.Read 15 Oct 2026 · docs.emqx.com
API
EMQX exposes an HTTP management API that follows the OpenAPI 3.0 specification.Read 7 Oct 2026 · docs.emqx.com
Integrations
EMQX Enterprise provides more than 40 out-of-box integrations including Kafka, AWS RDS, MongoDB, Oracle, SAP and time-series databases.Read 15 Oct 2026 · docs.emqx.com
Security
Security features include TLS/mTLS, X.509 certificate authentication, access controls, and audit logs.Read 7 Oct 2026 · emqx.com
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.Read 15 Oct 2026 · emqx.com
Support
The pricing page lists 8/5 support for Serverless and 24/7 premium support for Dedicated Flex.Read 7 Oct 2026 · emqx.com
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.Read 15 Oct 2026 · github.com
Headquarters
Menlo Park, California, United StatesRead 28 Sep 2026 · emqx.com
Founded
2017Read 28 Sep 2026 · emqx.com
Company
EMQ says it is headquartered in Menlo Park, California, and was founded in 2017 after the EMQX project launched in 2013.Read 7 Oct 2026 · emqx.com
AI connectivity
The product page describes native integrations with OpenAI, Anthropic Claude and Google Gemini for real-time anomaly detection and automation.Read 15 Oct 2026 · emqx.com
Company founded and size
LinkedIn lists EMQ Technologies as founded in 2013 with 51–200 employees.Read 15 Oct 2026 · linkedin.com
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.Read 15 Oct 2026 · crunchbase.com
Company headquarters
LinkedIn lists Menlo Park, California as EMQ Technologies' headquarters.Read 15 Oct 2026 · linkedin.com
Company legal name
Crunchbase identifies the legal name as EMQ Technologies Inc.Read 15 Oct 2026 · crunchbase.com
Data processing
Its SQL-based Rule Engine and visual Flow Designer support filtering, transformation, enrichment, and routing of data.Read 7 Oct 2026 · emqx.com
Documentation
The documentation site covers Cloud, Enterprise, clustering, installation and migration, data integration, security, APIs and troubleshooting guides.Read 15 Oct 2026 · docs.emqx.com
Durable messaging
EMQX Enterprise combines MQTT publish/subscribe with durable message queues and persistent storage for delivery when subscribers are offline.Read 15 Oct 2026 · emqx.com
Limit: enterprise cost
A G2 reviewer says the enterprise edition is expensive compared with the features available in the open-source version.Read 15 Oct 2026 · g2.com
Limit: installation complexity
Reviewers report that installation and implementation can be complex and time-consuming for inexperienced teams.Read 15 Oct 2026 · g2.com
Limit: observability
Multiple reviewers say observability and log or error messages can sometimes be difficult to understand.Read 15 Oct 2026 · capterra.com
Limit: open-source feature gap
A Gartner Peer Insights review says the open-source version has fewer integrations than the enterprise edition.Read 15 Oct 2026 · gartner.com
MQTT messaging
EMQX Enterprise unifies real-time MQTT publish/subscribe messaging with durable message queuing in one platform.Read 7 Oct 2026 · emqx.com
Notable limits
The pricing comparison lists Serverless limits of up to 1,000 sessions, up to 1,000 TPS, and a 1 MB message size.Read 7 Oct 2026 · emqx.com
Notable news
EMQ announced EMQX Enterprise 6.3.0, an LTS release focused on stronger security defaults, feature gates and operational controls, on September 3, 2026.Read 15 Oct 2026 · emqx.com
Notable news: product unification
On December 5, 2025, EMQ announced that Cloud, Enterprise, Edge and Neuron were unified under the EMQX Platform brand.Read 15 Oct 2026 · emqx.com
Open-source end of life
EMQ announced that the Apache-licensed EMQX 5.8 Open Source line reached end of life on February 28, 2026 without further fixes or security patches.Read 15 Oct 2026 · emqx.com
Praise: integrations and extensibility
Reviewers praise the rule engine, connectors, database authentication options, REST forwarding and plugin/API extensibility.Read 15 Oct 2026 · g2.com
Praise: performance and reliability
G2 and Software Advice reviewers repeatedly praise fast, scalable, reliable IoT messaging, dependable delivery and low downtime.Read 15 Oct 2026 · g2.com
Protocols
The platform supports MQTT 3.1.1 and 5.0, MQTT over WebSocket and QUIC, plus NATS, CoAP and LwM2M gateways.Read 15 Oct 2026 · emqx.com
Rating on Capterra
4.5 out of 5 from 8 reviewsRead 15 Oct 2026 · capterra.com
Rating on G2
4.6 out of 5 from 23 reviewsRead 15 Oct 2026 · g2.com
Rating on Gartner Peer Insights
4.5 out of 5 from 6 reviewsRead 15 Oct 2026 · gartner.com
Rating on Software Advice
4.5 out of 5 from 8 reviewsRead 15 Oct 2026 · softwareadvice.com
REST API
EMQX exposes an HTTP management API following OpenAPI 3.0 with HTML, Markdown, JSON and Swagger specification endpoints.Read 15 Oct 2026 · docs.emqx.com
Rule engine
A built-in SQL rule engine, schema registry, codecs and Flow Designer process, validate, filter and transform device data in real time.Read 15 Oct 2026 · docs.emqx.com
Scale
EMQX Enterprise documentation says a cluster can support up to 100 million concurrent MQTT connections and millions of messages per second with millisecond-level latency.Read 15 Oct 2026 · docs.emqx.com
SDKs
Official documentation lists MQTT tools and SDKs including NanoSDK for C, emqtt for Erlang, CocoaMQTT and swift-mqtt for Apple platforms, and a QUIC client for Erlang/Elixir.Read 15 Oct 2026 · docs.emqx.com
Security controls
Security features include TLS/mTLS, X.509 certificates, JWT authentication, fine-grained ACL/RBAC authorization and audit logs.Read 15 Oct 2026 · emqx.com

Plans and prices

Serverless Free $0 / Month; usage-based beyond monthly free quota Up to 1000 connections · Free monthly quota on sessions, traffic, and rule actions · TLS/SSL · 8/5 support Read 7 Oct 2026 · emqx.com
Dedicated Flex $234 a month Monthly or annual subscription Single-tenant cluster · 1,000 to unlimited sessions · 100 to unlimited TPS · 1 MB messages · 40+ integrations · 24/7 support · 99.99% SLA · 14-day trial Read 15 Oct 2026 · emqx.com
BYOC Priced on request Custom pricing Runs in customer VPC · unlimited sessions and TPS · 256 MB messages · managed upgrades and observability · compliance customization Read 15 Oct 2026 · emqx.com
Serverless Free Pay-as-you-go beyond free quota Up to 1,000 connections · free monthly sessions, traffic and rule actions · 1 MB messages · 8/5 support · 99.9% SLA Read 15 Oct 2026 · emqx.com
Enterprise Price not published Annual subscription; quote required Self-hosted on-premises, edge or cloud · unlimited sessions and TPS · 256 MB messages · custom plugins and extensions · professional services Read 15 Oct 2026 · emqx.com

Every EMQX plan and price →

Strong points and limits

Strong points

  • Supports MQTT and multiple additional protocols.
  • Rule Engine and Flow Designer process data.
  • Lists more than 50 native integrations.
  • Docker, Kubernetes Operator, and package deployments are listed.

Limits

  • Serverless lists a 1 MB message size limit.
  • Serverless lists limits of 1,000 sessions and 1,000 TPS.
  • Dedicated Flex starts at $234 per month.

Who it suits

EMQX suits teams building IoT messaging systems that need MQTT connectivity, data processing, and deployment choices. Its mix of hosted and self-managed options may also suit teams choosing between cloud and VPC deployment.

EMQX in depth

Read the full write-up

EMQX is an MQTT messaging platform for teams connecting fleets of devices and processing their data in real time. It is strongest for IoT deployments that need multiple protocols, integrated data flows, and a choice of managed or self-hosted operation. The free Serverless plan is useful for a small start, but its connection, throughput, and message-size limits make plan selection important as workloads grow.

Overview

EMQX Enterprise combines MQTT publish/subscribe messaging with durable message queuing, giving teams one platform for live device traffic and queued messages. EMQX says a cluster can handle up to 100 million concurrent MQTT connections—a scale ceiling relevant to large fleets, not a reason by itself to choose the platform for a smaller rollout. Configurable delivery guarantees let teams set message handling to fit their workload.

Deployment can be self-managed with Docker, a Kubernetes Operator, or installation packages, or managed through cloud offerings. The HTTP management API follows OpenAPI 3.0, a useful fit for teams automating administration. EMQX launched as a project in 2013; its maker, EMQ, was founded in 2017.

Key features

MQTT is joined by MQTT-SN, STOMP, CoAP, LwM2M, OCPP, GB/T 32960, JT/T 808, and NATS, with gateways and protocols also including QUIC. That breadth can reduce the need for separate brokers across a mixed device estate, though teams should confirm that their specific devices and integrations fit the supported set.

The SQL-based Rule Engine and visual Flow Designer support filtering, transformation, enrichment, and routing. More than 50 native integrations include Kafka, PostgreSQL, MongoDB, AWS, Azure, OpenAI, Anthropic, and Google Gemini. These capabilities suit pipelines that need to move device data into databases, cloud services, or other systems without treating the broker as a simple pass-through.

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—relevant credentials for organizations with compliance requirements.

Pricing

EMQX uses a freemium model, with paid plans from $234/mo and a 14-day trial on Dedicated Flex. The main trade-off is between a capped usage-based starting point, a dedicated cloud deployment, and custom-priced options for greater control or scale.

Serverless: free, billed $0 / Month, with usage-based charges beyond the monthly free quota. It includes up to 1,000 connections, free monthly quotas for sessions, traffic, and rule actions, TLS/SSL, and 8/5 support. The comparison caps this plan at 1,000 sessions, 1,000 TPS, and a 1 MB message size. It is a practical entry point, but those ceilings constrain larger or busier workloads.

Dedicated Flex: $234 a month, starting at $234 / Month. It provides a single-tenant dedicated VPC, 40+ integrations, a 99.99% uptime SLA, 24/7 premium support, and a 14-day trial. This is the clearest step up for teams that need dedicated infrastructure and round-the-clock support.

BYOC: Custom pricing. It runs in your VPC and includes managed upgrades, observability, and tailored compliance, fitting organizations that need their cloud environment and compliance needs accommodated.

Enterprise: Custom pricing, with unlimited sessions, unlimited TPS, and a 256 MB message size. It is the relevant option when Serverless limits are insufficient, though it does not have a published price.

Platforms

EMQX lists API, Linux, macOS, self-hosted, and web support. Docker, the Kubernetes Operator, and installation packages support self-managed deployment; listed package platforms include macOS and Linux distributions. That range offers operational flexibility, but teams should choose a plan based on whether they want to manage deployment themselves or use a managed cloud option.

Who it's for

EMQX is best suited to IoT teams that need MQTT at scale alongside message queuing, data processing, broad protocol support, and downstream integrations. Serverless offers a way to begin without a plan charge, while Dedicated Flex and the custom-priced plans serve deployments needing dedicated infrastructure, higher limits, or a customer-controlled VPC. It is a less natural fit for a small, simple broker requirement if the Serverless caps are restrictive or the wider platform is unnecessary.

Pros and cons

Pro: Messaging, durable queues, data rules, and integrations sit in one platform, reducing the need to assemble those functions separately.

Pro: Protocol breadth and deployment choices accommodate varied device estates and operational preferences.

Pro: Dedicated Flex includes a 99.99% uptime SLA and 24/7 support, while security features and stated certifications address enterprise requirements.

Con: Serverless has explicit caps of 1,000 sessions, 1,000 TPS, and 1 MB per message, so growing workloads may need a paid plan.

Con: BYOC and Enterprise use custom pricing, making cost comparison less direct than with the free and Dedicated Flex plans.

Alternatives

HiveMQ MQTT Broker is another freemium MQTT option; its Lab plan has 100 connections and 100 msgs/sec based on a normalized 5 KB message size, while Launch costs $299 a month. It is worth comparing when those plan terms better fit the intended workload.

Confluent Cloud is a freemium alternative with a free Basic plan, serverless managed Kafka clusters, autoscaling Kafka resources, and more than 80 fully managed connectors. Choose it when managed Kafka and its connector ecosystem are a closer match than MQTT-centered IoT messaging.

Aiven for Apache Kafka offers a free plan capped at 250 KiB/s throughput, three days of retention, five topics, and two partitions per topic, plus a Developer plan at $35 a month. It is a relevant alternative when Apache Kafka is the target platform and those entry-tier limits suit the workload.

Google Cloud Pub/Sub provides a free usage allowance of 10 GiB throughput and a pay-as-you-go throughput plan priced at $40 a month after the first 10 GiB per calendar month. Consider it when that throughput-based model is a better fit than EMQX’s MQTT and IoT focus.

Solace PubSub+ Event Broker is another freemium event-broker option, with a 30-day cloud event broker trial. It merits consideration when comparing event-broker options.

RabbitMQ is a free, self-managed open-source broker under the Mozilla Public License 2.0, with community-based best-effort support. It suits teams prioritizing a no-cost self-managed broker and comfortable relying on community support.

Apache Pulsar is a free open-source distribution from the Apache Software Foundation. It is an alternative for teams seeking that open-source option.

Eclipse Mosquitto is a free, on-premises option focused on core MQTT features. It is the simpler comparison for teams that need basic MQTT rather than EMQX’s broader data-processing and integration capabilities.

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

Verdict

Choose EMQX when an IoT deployment needs MQTT messaging plus data processing, integrations, and flexible deployment in one platform. Its strongest case is breadth that can carry from a small Serverless start to dedicated or custom enterprise deployments. Look elsewhere if a capped free tier is not enough and the paid or custom-priced options do not suit the budget, or if a simpler broker meets the requirement.

Verdict

EMQX combines messaging, data processing, integrations, and deployment options for IoT workloads. Review the limits and plan details against the needs of the intended deployment.

Where Specifiction places it

Alternatives to EMQXAll alternatives →