MQTT Broker: Pro Edition for Mosquitto™
The Pro Edition for the world’s #1 Mosquitto™ MQTT broker that enables quick, stable, reliable, and secure data transmission between IoT devices.
Most popular MQTT broker in the world
Improved over its lifetime as an open-source project through millions of deployments.
9K+
600M+
What is the Pro Edition for Mosquitto MQTT broker?
Pro Edition is a commercial-grade Mosquitto MQTT broker with a robust feature set and dedicated support channels.
Compared to the open-source version, Pro Mosquitto provides a professional MQTT broker and client administration, available through the Mosquitto Management Center web interface. It also offers MQTT High Availability, a robust set of MQTT and REST APIs, various integrations such as Kafka, MongoDB, MySQL, PostgreSQL, and Google Pub/Sub bridges, the Prometheus, and the InfluxDB Metrics Exporter, etc., improved reliability, enhanced security, and other features, making it an ideal solution for your IoT project.
Mosquitto implements the full Sparkplug Awareness broker functionality for industrial device and software system interoperability, ensuring consistent and reliable data exchange.
Learn more about the differences between open-source and Pro Edition for Mosquitto using this PDF feature comparison.
Where can Pro Mosquitto MQTT Broker be deployed?
Pro Mosquitto can be deployed as a managed (cloud) or self-hosted (on-premises) instance run on Docker (Linux, Windows, macOS, Raspberry Pi), RPM (RedHat, CentOS, Rocky Linux), OpenShift and Kubernetes (Linux, Windows, macOS) to match your budget, IoT infrastructure and business needs. Additionally, it offers support for OpenShift deployment, enabling secure and scalable operations for applications and services within OpenShift containerized environments.
Trusted by our valued customers worldwide
Core features of the Pro Edition for Mosquitto MQTT message broker
High Availability
Enjoy the fail-free operation of your IoT systems and peace of mind when adopting an MQTT message broker for critical applications. To satisfy your project requirements, including failover and performance handling, choose between Full-Sync, which acts as an active-passive cluster, or Dynamic-Security Sync, which acts as an active-active cluster. Learn more.
High Performance
Benefit from Mosquitto’s superior architecture, which utilizes only 15-20% of the CPU and RAM power compared to competitors. Leverage Pro Mosquitto’s capability to run on low-spec embedded devices, e.g., single-core 600MHz ARM and 128MB RAM. Implement sophisticated IoT systems that maintain up to 1 million connections on a single MQTT node. Manage persistent sessions more accurately with the high-performance local persistence database.
Persistent Queueing
Leverage Persistent Queueing to increase the MQTT broker’s storage capacity by directly queuing messages to disk. Retain multiple terabytes of queued messages per client and MQTT bridge, ensuring message delivery even in environments with unstable connectivity. By offloading message storage from RAM space, you can optimize resource utilization and enable the broker to scale effectively to accommodate future growth and increasing message volumes.
Security
Leverage our MQTT server’s native Dynamic Security Plugin for fast authentication and authorization. Connect to the Management Center to manage Certificate Authority (CA). Utilize Audit Trail to capture every essential action, ensuring data integrity and creating an append-only log. Enhance security and simplify user permissions management with OAuth 2.0 / JWT Authentication and its token-based authentication for MQTT clients. Implement LDAP Authentication for a standardized and efficient method for verifying client identities.
Monitoring
Administer and monitor your entire MQTT broker setup with the Management Center for Mosquitto’s convenient web interface. Access detailed information on all connected clients, visualize your topic tree, create and manage broker connections and HA clusters, and explore historical data to analyze trends with the Management Center’s metrics dashboard. Utilize Sparkplug Decoder to natively interpret Sparkplug B payloads and effectively control connected industrial devices. Simplify troubleshooting with the PROXY Protocol v2 support, which transmits client connection data through a proxy server, providing added context for each connection.
REST APIs
Use the Management Center’s REST API to automate MQTT broker administration and integrate it further. Our HTTP endpoints provide real-time status updates and enable the management of clients and users. In other words, automate actions and operations, including those carried out through the Management Center or interactions with other applications, such as querying a topic tree.
Integrations
Enable multiple broker connections through a Mosquitto Bridge, or use an HTTP Bridge to forward information from a broker to a web service with an HTTP endpoint. Leverage a variety of bridges, including Kafka, MongoDB, Google Pub/Sub, Google AlloyDB, Amazon Redshift, Microsoft SQL Server, MySQL and discover ways to harness MQTT data for process optimization and informed decision-making. Enhance monitoring with Prometheus or InfluxDB Metrics exporter to access historical data on Pro Mosquitto metrics.
Case studies
Manufacturing
How Thred is Revolutionizing the Way Industry Uses Data with Pro Mosquitto
Project: Industrial data as a product
Country: New Zealand
Security and Investigations
How PSG Global Bridged the Gap from Military Infrastructure Security to the Commercial Market
Project: Critical Infrastructure Protection
Country: USA
Manufacturing
Improving Aqualisa’s Shower System Infrastructure with Pro Mosquitto
Project: Smart shower
Country: United Kingdom
How the Pro Edition for Mosquitto MQTT server works
The Pro Mosquitto MQTT message broker serves as the core communication element in an MQTT environment. It routes messages between publishing and subscribing MQTT clients, ensuring the latter performs as little data processing as possible.
- MQTT clients and the broker establish a connection.
- The broker supervises writing permissions and obtains messages published by clients.
- The broker routes the published messages to the clients subscribed to respective topics.
Recommended: Only work with authenticated connections. Enable TLS encryption to ensure secure communication.
Why use the Pro Edition for Mosquitto MQTT server for your IoT project?
Lightning-fast and performant
Benefit from powerful data delivery. Capture information in real-time with minimal CPU and RAM usage. Deploy the best MQTT broker created in the C/C++ languages and refined through millions of deployments as an open-source project. Leverage its Lightning Memory-Mapped Database persistence to cope with a higher rate of change (more messages per second, more client sessions changing, etc.).
Innovative
Embrace the latest upgrades of the MQTT communication protocol with Pro Edition for Mosquitto. As a leader in adopting the latest versions of MQTT, we invite you to partner with industry pioneers to integrate the broker into solutions for your clients or deploy it in your own IoT projects.
Secure and reliable
Build a reliable and failsafe foundation for your IoT setup with Pro Mosquitto. Use it to establish secure connections and ensure stable message transmissions between devices. Increase the efficiency of your system operation thanks to our rigorous product management and development standards.
Transparent pricing
Explore our transparent MQTT broker pricing page for a clear breakdown of costs – no hidden fees or charges. Select a pricing plan that suits your projects’ needs and traffic limit, and easily adjust the plan as your infrastructure grows. Start utilizing Pro Edition for Mosquitto today without spending a fortune on your IoT setup.
Trusted
Deploy the professional MQTT broker based on one of the most prominent and trusted open-source projects, Mosquitto. The creator of Mosquitto, Roger Light, leads the development of Pro Edition for Mosquitto, bringing his unique lifelong experience into the Cedalo MQTT Platform.
Supported
Contact us during the initial project planning, implementation, or in the active MQTT broker deployment stage. Our team offers expert consultancy and will assist you in resolving all your questions. Opt-in for the dedicated SLA to ensure business continuity and choose a support level that best suits your needs – our team will guide you every step of the way.
Clients about us
Open-source or Pro Edition for Mosquitto MQTT Broker?
The open-source version of Mosquitto MQTT broker is a reliable solution for building personal IoT projects. It can also be a workable solution for commercial systems. However, in this case, this would entail certain risks in performance, security, and troubleshooting. That is why, for commercial purposes, we recommend you opt for Pro Edition for Eclipse Mosquitto.
In addition to providing a fully-managed cloud version and professional support, Pro Mosquitto offers advanced features unavailable in its open-source counterpart. These include: a Local Persistence Database, Persistent Queueing, advanced broker and client administration and monitoring, user management (role-based access control), REST APIs, HA, Audit Trail, numerous integrations (Prometheus, and InfluxDB Metrics exporter, or HTTP, Kafka, MongoDB, TimescaleDB, Google Pub/Sub bridge, etc.), and many others. The on-premises Pro version can be deployed and managed on Docker, OpenShift, Kubernetes, Windows and is also available as Red Hat Linux packages (RPM files).
Review the complete PDF comparison of the open-source and Pro Mosquitto features to make an informed decision and ensure your project’s failsafe operation and its scalability for the future.