FREEDOM251

Freedom251 › Message Broker Software

NanoMQ

Free plan LinuxSelf-hostedWindows

Visit NanoMQ Alternatives Pricing

NanoMQ's own site

What NanoMQ is

NanoMQ is a free, open-source MQTT broker designed for IoT edge devices and MECs. It supports MQTT 5.0, 3.1.1, and 3.1, and bridges messages from edge devices to multiple clouds. Supported protocols also include ZeroMQ, nanomsg, NNG, WebSocket, SOME/IP, DDS, and MQTT over QUIC, with configurable delivery guarantees. A SQL-based rule engine integrates with eKuiper for edge stream processing. Built-in persistence can resume uploads after a restored connection. Integration options include bidirectional NNG pub/sub bridging, event-driven WebHooks, and HTTP APIs. Security includes TLS/SSL, authentication, ACL, and HTTP authorization; the HTTP API accepts Basic or JWT authentication. NanoMQ can run on Linux, Windows, or self-hosted deployments, installed through Docker, package managers, Windows zip packages, or source builds. Basic, SQLite, MsQuic, and Full editions are each priced at $0.

Who it suits

NanoMQ suits teams deploying self-hosted MQTT messaging at the edge, including environments needing cloud bridges, persistence, rules, or multiple protocols.

What it does well

  • Supports MQTT 5.0, 3.1.1, and 3.1
  • Bridges edge messages to multiple clouds
  • Built-in persistence resumes uploads
  • Includes SQL-based rule engine
  • Free open-source editions

What to know first

  • Windows documentation marks QUIC unsupported
  • Linux table marks several gateways unavailable
  • HTTP API lists default admin/public credentials
  • Self-hosted deployment requires installation

Limits

The Linux deployment table marks AWS bridging, SOME/IP gateway, and DDS gateway unavailable across all four listed editions. Windows documentation marks QUIC unsupported.

Plans

PlanBilled and limitsPrice
NanoMQ Basic VersionMQTT broker · TLS/SSL · MQTT over TCP/TLS bridgingFree
NanoMQ SQLite EditionMQTT broker · TLS/SSL · SQLite · MQTT over TCP/TLS bridgingFree
NanoMQ MsQuic EditionMQTT broker · TLS/SSL · rule engine · MQTT over TCP/TLS/QUIC bridging · benchmark toolsFree
NanoMQ Full VersionMQTT broker · TLS/SSL · SQLite · rule engine · MQTT over TCP/TLS/QUIC bridging · ZMQ gateway · benchmark toolsFree

As nanomq.io lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the NanoMQ website
  2. Choose Docker, a Linux package, a Windows zip package, or a source build
  3. Select a free edition: Basic, SQLite, MsQuic, or Full
  4. Install NanoMQ on a Linux or Windows environment
  5. Configure MQTT, bridges, rules, persistence, integrations, and security options

Verdict

NanoMQ provides a broad, self-hosted protocol and integration set for edge messaging without a listed charge. Platform-specific limitations, including Windows QUIC support and Linux gateway availability, should be checked against deployment needs.

Questions

Is NanoMQ free?

Yes. NanoMQ is open source, and the Basic, SQLite, MsQuic, and Full editions are each priced at $0.

Which operating systems does NanoMQ support?

NanoMQ supports Linux and Windows as self-hosted software.

Which MQTT versions are supported?

NanoMQ supports MQTT 5.0, MQTT 3.1.1, and MQTT 3.1.

How can NanoMQ be installed?

Installation options include Docker, Linux package managers, Windows zip packages, and building from source.

Does NanoMQ provide integrations?

It provides MQTT bridges, NNG pub/sub bridging, event-driven WebHooks, HTTP APIs, and documented eKuiper integration for edge stream processing.

Facts from NanoMQ's own pages

Bridging
NanoMQ supports MQTT bridges for messaging from edge devices to multiple clouds. · nanomq.io, 11 Oct 2026
Founded
2021 · nanomq.io, 28 Sept 2026
HTTP API authentication
The HTTP API supports Basic or JWT authentication, and the documentation lists admin/public as the default credentials. · nanomq.io, 11 Oct 2026
Installation
NanoMQ can be installed with Docker, Linux package managers, Windows zip packages, or built from source. · nanomq.io, 11 Oct 2026
Integrations
NanoMQ documents event-driven WebHooks and HTTP APIs for integration with external systems. · nanomq.io, 11 Oct 2026
Intended use
NanoMQ describes its goal as serving edge devices and MECs with high-performance MQTT messaging. · nanomq.io, 11 Oct 2026
Linux edition limits
The Linux deployment table marks AWS bridging, SOME/IP gateway, and DDS gateway unavailable in all four listed editions. · nanomq.io, 11 Oct 2026
MQTT support
NanoMQ supports MQTT 5.0, 3.1.1, and 3.1. · nanomq.io, 11 Oct 2026
NNG integration
NanoMQ supports bidirectional data bridging with NNG pub/sub message flows. · nanomq.io, 11 Oct 2026
Persistence
NanoMQ provides built-in data persistence and can resume uploading when a connection is restored. · nanomq.io, 11 Oct 2026
Product
NanoMQ is a lightweight MQTT broker for the IoT Edge platform. · nanomq.io, 11 Oct 2026
Rule engine
NanoMQ includes a SQL-based rule engine and describes integration with eKuiper for edge stream processing. · nanomq.io, 11 Oct 2026
Security
NanoMQ supports TLS/SSL and provides authentication, ACL, and HTTP authorization options. · nanomq.io, 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. · nanomq.io, 11 Oct 2026

Where NanoMQ stands on Freedom251

Look at these too