MQTT Broker: Pro Edition for Eclipse Mosquitto

Pro Edition for Eclipse Mosquitto MQTT broker

The pro version of the world’s #1 Mosquitto open-source MQTT broker to transmit data in a simple, secure, and cost-effective way.

Stokt logo
Rexroth logo
IoT.nxt logo
Hero Balancer logo

What is the Pro Edition for Mosquitto MQTT broker?

Pro Edition for Eclipse Mosquitto product offering

Mosquitto is an open-source lightweight message broker that enables communication between sensors, smartphones, web apps, and other devices within an IoT architecture.

Pro Edition for Mosquitto MQTT broker is a more robust and fully supported version of Mosquitto tailored for commercial use, offering complete compliance with MQTT versions 3 and 5.

The pro version offers advanced broker and client administration and monitoring, a high-performance local persistence database, user and broker management APIs, enhanced security, and many other features to ensure your IoT project’s smooth functioning and reliability.

Thanks to its high efficiency, the movement of data, e.g., texts, images, JSON files, and more, requires only minimum bandwidth and computing resources, resulting in low CPU and RAM.

Cedalo offers managed (cloud) and self-hosted (on-premises) MQTT servers for Windows, Mac, Ubuntu, and Linux.

Best and fastest MQTT broker in the world

Github Stars Cedalo Mosquitto

7.4K+

GitHub Stars

Docker Pulls Cedalo Mosquitto

500M+

Docker Pulls

Core features of our MQTT message broker

High Availability icon

High Availability

Enjoy the fail-free operation of your IoT systems and peace of mind when adopting an MQTT message broker for any critical application. With the MQTT High Availability functionality, your devices can uninterruptedly communicate with the broker. Thanks to clustering, you get a fully synchronized setup of three brokers, where each broker node will seamlessly take over the role of the primary server if the leader node fails. Discover more about the MQTT High Availability.

Optimized Performance icon

Optimized Performance

Benefit from the low usage of CPU and RAM resources thanks to the superior architecture of Mosquitto. Enable multiple broker connections through Bridging, and implement sophisticated IoT systems that require maintaining up to 1 million connections on a single MQTT server node. Deal with persistent sessions more correctly with the high-performance local persistence database. Use the Performance Dashboard to monitor the load on your brokers, such as connected clients, active subscriptions, processed data volumes, and more.

Security icon

Security

Leverage our MQTT server’s native Dynamic Security Plugin to perform fast authentication and manage access rights of users based on groups and roles. Open or close ports based on your business needs and change security settings on the fly without rebooting. Connect to your Pro Mosquitto Management Center to manage Certificate Authority (CA) and improve your IoT project’s security and digital communications. Manage your MQTT broker from external apps using application tokens with role-based access & expiration dates.

Mosquitto Management Center (MMC)

Administer and monitor your MQTT broker with a convenient graphical interface. MMC is separated from the broker by a proxy layer. The proxy layer and GUI don’t run on the same CPU and memory as the broker. Therefore, you get the convenience of a modern user interface without losing the efficiency of your lightweight MQTT broker. In addition, benefit from extra visibility by getting detailed information about all connected MQTT clients, visualizing your topic tree, creating and managing MQTT broker connections, HA clusters, and more. Learn more.

REST APIs

Use the Management Center’s REST API to automate the administration of the MQTT broker and integrate it further. Our HTTP endpoints provide data on the status and allow managing clients and users. In other words, automate actions and operations, including those carried out through the Management Center or interactions with other applications, e.g., “querying a topic tree.” Learn more about MQTT API and REST API.

On-premises and hosted icon

On-premises and hosted by Cedalo

Feel free to choose the professional license you need: on-premises or hosted by us. Select the on-premises version if you want to completely take over the software’s running and infrastructure. Otherwise, subscribe to the Cedalo-hosted service and do not worry about infrastructure or operations.

How Pro Edition for Mosquitto MQTT server works

The Pro Edition for Mosquitto MQTT message broker is the core communication element in an MQTT environment. Above all, it is responsible for routing messages from publishing to the correct subscribing clients and maintaining detailed access rights for clients and users.

How MQTT server works
  1. Clients and the MQTT broker establish a connection.
  2. The MQTT broker supervises writing permissions and obtains messages published by clients.
  3. The MQTT 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 MQTT server for your tech infrastructure

Performance icon

Lightning-fast & performant

Benefit from the powerful data delivery. Capture information in real-time while using minimum CPU and RAM resources. Deploy the best MQTT broker created in the C/C++ languages and improved over its lifetime as an open-source project through millions of deployments. Leverage Pro Mosquitto Lightning Memory-Mapped Database persistence to cope with a higher rate of change (more messages per second, more client sessions changing, etc.)

Innovation icon

Innovative

Be the first to access the latest upgrades of the MQTT communication protocol. Pro Edition for Eclipse Mosquitto has proven to be leading the implementation of the most recent MQTT versions. Join the technology pioneers and deliver best-in-class solutions to your customers.

Security icon

Secure and reliable

Make the backbone of your IoT setup reliable and failsafe with our product. Use it to establish secure connections and ensure stable message transmissions between devices. Increase the efficiency of your system operation thanks to our extraordinarily high product management and development standards.

Transparent pricing icon

Transparent pricing

Access the MQTT broker’s full pricing on our website and get a clear vision of what you will pay for without any hidden costs or charges. Select a pricing plan that suits your projects’ needs and traffic limit, then easily upgrade or downgrade the plan as needed. Start benefiting from Pro Edition for Eclipse Mosquitto today without spending a fortune on your IoT infrastructure.

Trust icon

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 Eclipse Mosquitto, bringing his unique lifelong experience into the Cedalo product offering.

Support icon

Supported

Contact us during the initial project planning and implementation or your active MQTT broker deployment stage. Our team will resolve all your questions and provide best-in-class consultancy. Opt-in for the dedicated SLA to ensure business continuity. Lastly, choose a support level that suits you best; our team will help and guide you through all the steps.

Clients about us

Hans Michael Krause

“Due to its stability, resource efficiency, and performance, we chose to make the Pro Edition for Mosquitto the standard MQTT broker on the new automation platform ctrlX AUTOMATION of Bosch Rexroth.

For our broad customer base in factory automation, smart manufacturing, and infrastructure technology, it is essential that Cedalo, as the company behind this iconic software, provides professional support within our open ecosystem ctrlX World. Cedalo also did an excellent job seamlessly integrating Mosquitto into the ctrlX AUTOMATION environment.

We look forward to further adopting Pro Edition features, like the MQTT High Availability, onto the ctrlX CORE edge controller soon.”

Hans Michael Krause

Director Product Management

ctrlX World at Bosch Rexroth AG

Open Source or Pro MQTT Broker?

The open-source version of Mosquitto MQTT broker is a reliable solution for building a personal IoT project. It can also be a workable solution for commercial systems. However, in this case, you have to accept the risks this would entail in terms of performance, security, and troubleshooting. That is why, for commercial purposes, we recommend you opt for Pro Edition for Eclipse Mosquitto.

Besides providing a fully managed cloud version, Pro Mosquitto offers premium features not available in its open-source counterpart, including a local persistence database, advanced broker and client administration and monitoring, user management (role-based access control), REST APIs, HA, HTTP bridging and many others. The on-premises Pro version is also available as Red Hat Linux packages (RPM files).

These features can ensure the failsafe operation of your project and the capability to scale it in the future.