
NanoMQ
NanoMQ is a free, open-source MQTT broker for IoT edge devices and MECs.
What NanoMQ is
NanoMQ is a free, open-source MQTT broker for IoT edge devices and MECs. It supports MQTT 5.0, 3.1.1, and 3.1, and can bridge messages from edge devices to multiple clouds. Its other protocol support includes ZeroMQ, nanomsg, NNG, WebSocket, SOME/IP, DDS, and MQTT over QUIC, with configurable delivery guarantees. A SQL-based rule engine supports edge stream processing, with integration described for eKuiper. Built-in persistence can resume uploading when a connection is restored. Integration options include bidirectional data bridging with NNG pub/sub flows, event-driven WebHooks, and HTTP APIs. Security options include TLS/SSL, authentication, ACLs, and HTTP authorization; the HTTP API accepts Basic or JWT authentication, and its documentation lists admin/public as default credentials. NanoMQ is self-hosted and can be installed through Docker, Linux package managers, Windows zip packages, or a source build. Its free editions—Basic, SQLite, MsQuic, and Full—have different feature sets. Windows documentation lists MQTT, TLS/SSL, WebSocket, MQTT-over-TCP bridging, APIs, rules, and WebHooks as supported, but QUIC is unsupported there. In the Linux deployment table, AWS bridging, SOME/IP gateway, and DDS gateway are unavailable in all four listed editions.
Good
- Supports MQTT 5.0, 3.1.1, and 3.1.
- Built-in persistence can resume uploads after reconnection.
- Offers four free editions.
- Provides TLS/SSL, authentication, ACL, and HTTP authorization options.
Watch out
- Windows documentation marks QUIC unsupported.
- Linux editions lack AWS bridging, SOME/IP, and DDS gateways.
- Self-hosted deployment requires installation.
Who it suits
It suits teams building self-hosted MQTT messaging for edge devices or MECs who need configurable protocols, bridging, persistence, or rules. Its platform-specific limits matter if Windows QUIC or the listed Linux gateways are required.
Verdict
NanoMQ provides a free, self-hosted broker with MQTT support, bridging, persistence, integration options, and multiple editions. Check the Windows and Linux feature limits against the protocols and gateways you need.
Plans and prices
From NanoMQ's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| NanoMQ Basic Version | Free | MQTT broker · TLS/SSL · MQTT over TCP/TLS bridging |
| NanoMQ Full Version | Free | MQTT broker · TLS/SSL · SQLite · rule engine · MQTT over TCP/TLS/QUIC bridging · ZMQ gateway · benchmark tools |
| NanoMQ MsQuic Edition | Free | MQTT broker · TLS/SSL · rule engine · MQTT over TCP/TLS/QUIC bridging · benchmark tools |
| NanoMQ SQLite Edition | Free | MQTT broker · TLS/SSL · SQLite · MQTT over TCP/TLS bridging |
The facts
Each one read from NanoMQ's own pages, with the date it was checked.
What it does
- Bridging
- NanoMQ supports MQTT bridges for messaging from edge devices to multiple clouds.checked 11 Oct 2026
- HTTP API authentication
- The HTTP API supports Basic or JWT authentication, and the documentation lists admin/public as the default credentials.checked 11 Oct 2026
- Installation
- NanoMQ can be installed with Docker, Linux package managers, Windows zip packages, or built from source.checked 11 Oct 2026
- Integrations
- NanoMQ documents event-driven WebHooks and HTTP APIs for integration with external systems.checked 11 Oct 2026
- Intended use
- NanoMQ describes its goal as serving edge devices and MECs with high-performance MQTT messaging.checked 11 Oct 2026
- MQTT support
- NanoMQ supports MQTT 5.0, 3.1.1, and 3.1.checked 11 Oct 2026
- NNG integration
- NanoMQ supports bidirectional data bridging with NNG pub/sub message flows.checked 11 Oct 2026
- Persistence
- NanoMQ provides built-in data persistence and can resume uploading when a connection is restored.checked 11 Oct 2026
- Product
- NanoMQ is a lightweight MQTT broker for the IoT Edge platform.checked 11 Oct 2026
- Rule engine
- NanoMQ includes a SQL-based rule engine and describes integration with eKuiper for edge stream processing.checked 11 Oct 2026
- Security
- NanoMQ supports TLS/SSL and provides authentication, ACL, and HTTP authorization options.checked 11 Oct 2026
The company
- Founded
- 2021checked 28 Sep 2026
Where it runs
- Linux edition limits
- The Linux deployment table marks AWS bridging, SOME/IP gateway, and DDS gateway unavailable in all four listed editions.checked 11 Oct 2026
- Windows support
- The Windows documentation lists MQTT 3.1, 3.1.1, and 5.0, TLS/SSL, WebSocket, MQTT-over-TCP bridging, HTTP APIs, rule engine, and Webhook as supported, while QUIC is unsupported.checked 11 Oct 2026
Alternatives to NanoMQ
- 1

EMQX
Free planOpen sourceWebAPILinuxmacOS8.1From $234 a month - 2

RabbitMQ
Free planOpen sourceWebAPILinuxmacOS7.8Free plan - 3

CloudAMQP
Free planWebAPILinuxmacOS7.6From $19 a month - 4

Apache ActiveMQ
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 5
Apache RocketMQ
Free planOpen sourceAPILinuxmacOSSelf-hosted7.5Free plan - 6
Faye
Free planOpen sourceWebAPILinuxmacOS7.5Free plan
