EMQX vs NanoMQ
EMQX
emqx.comNanoMQ
nanomq.ioSide by side
| Figure | EMQX | NanoMQ |
|---|---|---|
| Price from | $234/mo | Free |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | Yes | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | Yes | — |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 5 | 4 |
| Spec score · Message Broker Software | 9.1 (#2) | 7.5 (#28) |
| Founded | 2017 | 2021 |
| Integrations | EMQX Enterprise provides more than 40 out-of-box integrations including Kafka, AWS RDS, MongoDB, Oracle, SAP and time-series databases. | NanoMQ documents event-driven WebHooks and HTTP APIs for integration with external systems. |
| Rule engine | A built-in SQL rule engine, schema registry, codecs and Flow Designer process, validate, filter and transform device data in real time. | NanoMQ includes a SQL-based rule engine and describes integration with eKuiper for edge stream processing. |
| Security | Security features include TLS/mTLS, X.509 certificate authentication, access controls, and audit logs. | NanoMQ supports TLS/SSL and provides authentication, ACL, and HTTP authorization options. |
Plans
EMQX
- ServerlessFree
- Dedicated Flex$234 a month
- BYOCPriced on request
- ServerlessFree
- EnterprisePrice not published
NanoMQ
- NanoMQ Basic VersionFree
- NanoMQ Full VersionFree
- NanoMQ MsQuic EditionFree
- NanoMQ SQLite EditionFree
In their own words
EMQX
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.