EVERYTHING XIAOMI
Get listed
NanoMQ logo

NanoMQ

NanoMQ is a free, open-source MQTT broker for IoT edge devices and MECs.

Place
#21 of 39
Score
6.2
NanoMQ's website

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.

All about pricing
PlanPriceWhat it gives you
NanoMQ Basic VersionFreeMQTT broker · TLS/SSL · MQTT over TCP/TLS bridging
NanoMQ Full VersionFreeMQTT broker · TLS/SSL · SQLite · rule engine · MQTT over TCP/TLS/QUIC bridging · ZMQ gateway · benchmark tools
NanoMQ MsQuic EditionFreeMQTT broker · TLS/SSL · rule engine · MQTT over TCP/TLS/QUIC bridging · benchmark tools
NanoMQ SQLite EditionFreeMQTT 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

All alternatives
  1. 1EMQX logo

    EMQX

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $234 a month
  2. 2RabbitMQ logo

    RabbitMQ

    Free planOpen sourceWebAPILinuxmacOS
    7.8Free plan
  3. 3CloudAMQP logo

    CloudAMQP

    Free planWebAPILinuxmacOS
    7.6From $19 a month
  4. 4Apache ActiveMQ logo

    Apache ActiveMQ

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  5. 5

    Apache RocketMQ

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.5Free plan
  6. 6

    Faye

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan