Freedom251 › Message Queue (MQ) Software
VerneMQ

What VerneMQ is
VerneMQ is an open-source, distributed MQTT publish/subscribe broker for self-hosted messaging. It is designed for scalability, reliability, and high performance in mobile messaging, IoT field devices, and smart infrastructure. The broker implements MQTT 3.1, 3.1.1, and 5.0 with quality-of-service levels 0, 1, and 2. Masterless clustering is designed to keep service operating through node or network failures. Authentication and authorization can use files or integrations with PostgreSQL, MySQL, Redis, and MongoDB, while TLS provides encryption. Listed interfaces include MQTT over WebSocket, HTTP, PROXY v2, bridges, Graphite, Prometheus, Lua scripting, webhooks, and an HTTP Administration API. Monitoring includes a $SYS tree and reporting to Graphite or Prometheus. VerneMQ runs on Linux and Mac OS X; Windows is not currently supported.
Who it suits
It suits teams building self-hosted MQTT infrastructure for connected devices, messaging, or smart systems. Linux-based deployments benefit from its clustering, protocol, authentication, and monitoring options.
What it does well
- Supports MQTT 3.1, 3.1.1, and 5.0
- Masterless clustering handles node or network failures
- TLS encryption is available
- Integrates with PostgreSQL, MySQL, Redis, and MongoDB
- Extensible through plugins, Lua, and webhooks
What to know first
- Windows is not currently supported
- Production use of packages requires a paid subscription
- Self-hosted deployment requires your infrastructure
Limits
Binary packages are free to test, but production use of pre-built packages and Docker images requires a paid subscription. Windows deployment is not currently supported.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Production subscription | Paid subscription required for production use of pre-built packages and Docker images; price not stated | On request |
As vernemq.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Install VerneMQ on Linux or Mac OS X
- Choose a self-hosted deployment environment
- Configure MQTT protocol and quality-of-service settings
- Set authentication with files or a supported database
- Enable TLS and desired bridges, WebSockets, webhooks, or APIs
- Connect monitoring through the $SYS tree, Graphite, or Prometheus
Verdict
VerneMQ offers a broad MQTT protocol range, clustering, integrations, and monitoring for self-hosted environments. Check operating-system support and the production subscription requirement before deployment.
Questions
Is VerneMQ open source?
Yes. VerneMQ is an open-source MQTT publish/subscribe broker.
Which operating systems are supported?
It is built for Linux and also runs on Mac OS X. Windows is not currently supported.
Which MQTT versions does it implement?
VerneMQ implements MQTT 3.1, MQTT 3.1.1, and MQTT 5.0, with QoS levels 0, 1, and 2.
Can VerneMQ run in production for free?
Binary packages are free to test. Production use of pre-built packages and Docker images requires a paid subscription.
What integrations are available?
Listed options include PostgreSQL, MySQL, Redis, MongoDB, Graphite, Prometheus, bridges, WebSockets, Lua, webhooks, and an HTTP Administration API.
Facts from VerneMQ's own pages
- Authentication
- Authentication and authorization options include file-based configuration and integrations with PostgreSQL, MySQL, Redis, and MongoDB. · vernemq.com, 9 Oct 2026
- Clustering
- VerneMQ uses masterless clustering and is designed to continue operating through node or network failures. · vernemq.com, 9 Oct 2026
- Commercial support
- Commercial services include core-engineer development support, pre-production workshops, enterprise support contracts, cluster health checks, hot fixes, and emergency patches. · vernemq.com, 9 Oct 2026
- Community support
- The community page lists a mailing list and Slack for users, and directs bug reports to GitHub's issue tracker. · vernemq.com, 9 Oct 2026
- Company
- Octavo Labs AG is identified as the successor company of Erlio GmbH, which invented VerneMQ; the site lists its address in Brugg, Switzerland. · vernemq.com, 9 Oct 2026
- Deployment
- VerneMQ is built for Linux and also runs on Mac OS X; the download page says Windows is not currently supported due to LevelDB code. · vernemq.com, 9 Oct 2026
- Extensibility
- VerneMQ has an extensible plugin architecture and supports Lua plugin scripting and webhooks. · vernemq.com, 9 Oct 2026
- Headquarters
- Brugg, Switzerland · vernemq.com, 28 Sept 2026
- Integrations
- Listed integrations and interfaces include bridges, WebSockets, Graphite, Prometheus, Lua scripting, webhooks, and an HTTP Administration API. · vernemq.com, 9 Oct 2026
- Monitoring
- Monitoring features include a $SYS tree and reporting to Graphite and Prometheus. · vernemq.com, 9 Oct 2026
- MQTT support
- VerneMQ implements the MQTT 3.1, 3.1.1, and 5.0 specifications, with QoS 0, 1, and 2. · vernemq.com, 9 Oct 2026
- Product
- VerneMQ is an open-source, distributed MQTT publish/subscribe broker designed for scalability, reliability, and high performance. · vernemq.com, 9 Oct 2026
- Security
- The feature list includes TLS (SSL) encryption. · vernemq.com, 9 Oct 2026
- Trial and production terms
- The site says binary packages are free to test and require a paid subscription for production use; it does not state a trial duration or subscription price. · vernemq.com, 9 Oct 2026
- Use cases
- The site describes VerneMQ for mobile messaging, connecting IoT field devices, and smart infrastructure. · vernemq.com, 9 Oct 2026
Where VerneMQ stands on Freedom251
- Message Queue (MQ) Software#20 of 29
- Message Broker Software#29 of 39