New

Introducing Free Tier: Get Started with Cedalo MQTT Platform |Get Started

For Existing Mosquitto Users

Migrate from Mosquitto to Pro
in Under 1 Hour

Drop-in replacement for Eclipse Mosquitto™. Keep your configs, topics, and clients. Add enterprise features, clustering, and support without code changes.

Average migration: 45 minutes
95% success rate
Zero code changes

✓ Free migration consultation • ✓ 14-day free trial • ✓ Money-back guarantee

What You Keep, What You Gain

Seamless upgrade path — keep everything you love, add enterprise features.

What You Keep

100% backward compatible

All existing configuration files (mosquitto.conf)
Same MQTT protocol (3.1.1 & 5.0)
All connected clients and devices
Same topics and subscriptions
Existing authentication/ACLs
Same performance characteristics
Same lightweight resource footprint
Persistent and retained messages

What You Gain

Enterprise features included

High Availability Clustering
Active-active with <3s failover
Enterprise Security
RBAC, OAuth2, LDAP, audit trails
Management Platform
Web UI for monitoring & config
Enhanced Performance
Optimized for millions of connections
REST APIs
Modern APIs for automation
Expert Support 24/7
Access to Mosquitto core team
Professional Services
Migration & training assistance
SLA Guarantees
99.99% uptime commitment

Simple 5-Step Migration Process

Most migrations complete in 30-45 minutes

1

Backup Current Configuration

⏱️ 5 minutes

Keep your existing setup as fallback

# Backup your Mosquitto config
cp /etc/mosquitto/mosquitto.conf /backup/mosquitto.conf.backup
cp -r /etc/mosquitto/conf.d/ /backup/conf.d.backup/
2

Install Pro Mosquitto

⏱️ 10 minutes

Multiple deployment options available

# Docker
docker pull cedalo/mosquitto-pro:latest
# Or Kubernetes
helm install mosquitto-pro cedalo/mosquitto-pro
# Or bare metal
apt-get install mosquitto-pro
3

Copy Configuration

⏱️ 2 minutes

Zero changes to existing configuration

# Pro Mosquitto uses the same config format
cp /backup/mosquitto.conf /etc/mosquitto-pro/mosquitto.conf
4

Start Pro Mosquitto

⏱️ 5 minutes

Clients automatically reconnect

# Start the Pro broker
systemctl start mosquitto-pro
# Or with Docker
docker run -d -p 1883:1883 \
-v /etc/mosquitto-pro:/mosquitto/config \
cedalo/mosquitto-pro:latest
5

Verify & Monitor

⏱️ 10 minutes

Built-in health checks and monitoring

Check broker logs
systemctl status mosquitto-pro
Verify client connections
mosquitto_sub -t "#"
Access Management Center
https://localhost:8088
Monitor metrics and performance
Total Time: 30-45 minutes (typical)
Automated Migration Tools

Migration Made Even Easier

Our Cedalo MQTT Platform provides powerful migration tools that automate the trickiest parts of your migration.

Cedalo MQTT Platform

Centrally hosted management platform

The Cedalo MQTT Platform is your central hub for account management, hosted instances, and automated migration tools. It handles the complex data transformations automatically, saving you hours of manual work.

ACL Migration

Automated

Automatically convert legacy ACL files to modern DynamicSecurity format

Legacy ACL → DynamicSecurity
Converts static ACL files to dynamic, role-based security
Preserves Permissions
All user permissions and access rules maintained
One-Click Migration
Upload legacy ACL, get DynamicSecurity config instantly

Persistence Migration

Automated

Seamlessly migrate persistence data to modern SQLite format

persistence.db → SQLite
Modern database format with better performance
Retained Messages
All persistent and retained messages preserved
Zero Data Loss
Validation ensures complete data migration

Why Use the Platform Migration Tools?

Saves Hours of Work
Manual ACL and persistence migration can take 4-8 hours. Our tools do it in minutes.
Error-Free Migration
Automated validation prevents common migration mistakes.
Managed Instances
Deploy fully managed Pro Mosquitto instances directly from the platform.
Central Management
Manage all your MQTT infrastructure from one dashboard.

Included with all Pro Mosquitto plans

Migrate Production Systems Without Downtime

Three approaches to fit your requirements

Recommended for Clusters

Rolling Migration

Best for: Multiple broker instances

Deploy Pro as new cluster nodes
Bridge traffic between OSS and Pro
Gradually redirect clients to Pro
Decommission OSS nodes
Downtime:0 seconds
Complexity:Medium
Time:2-4 hours
Most Popular

Bridge Migration

Best for: Single broker with HA needs

Deploy Pro alongside OSS
Configure MQTT bridge
Update clients to connect to Pro
Shut down OSS broker
Downtime:0 seconds
Complexity:Low
Time:1-2 hours
Fastest

Quick Cutover

Best for: Dev/test or planned maintenance

Schedule maintenance window
Stop OSS Mosquitto
Start Pro with same config
Clients reconnect automatically
Downtime:30-60 seconds
Complexity:Very Low
Time:15-30 minutes

Need help choosing the right approach?

Your mosquitto.conf Works As-Is

100% backward compatible with all standard Mosquitto configurations

Mosquitto OSS

# mosquitto.conf
listener 1883
protocol mqtt
allow_anonymous false
password_file /etc/passwd
acl_file /etc/mosquitto/acl
log_type all
log_dest file /var/log/mqtt.log

Pro Mosquitto

# mosquitto.conf
listener 1883
protocol mqtt
allow_anonymous false
password_file /etc/passwd
acl_file /etc/mosquitto/acl
log_type all
log_dest file /var/log/mqtt.log
# Optional Pro features
# cluster_node_host node2
# oauth2_enabled true
# management_ui_enabled true
100% backward compatible
All standard directives supported
Add Pro features optionally
Validate config with included tool

Successful Migrations from Companies Like Yours

Real results from production migrations

Manufacturing

10 Brokers → 3-Node Cluster

Sarah Chen, VP Engineering

Migration time:2 hours
Downtime:0 seconds
Consolidation:10 → 3 nodes
Cost savings:70%
Uptime improved:99.5% → 99.99%
"The migration was seamless. We were up and running in 2 hours with zero impact to production."
Smart City

5M Devices Migrated

Dr. Michael Schmidt, Head of IoT

Migration time:4 hours
Devices migrated:5,000,000
Code removed:15K lines
Ops time saved:40 hrs/month
Recovery time:3min → 3sec
"Pro Mosquitto eliminated months of HA maintenance work. Best decision we made."
Energy Management

Zero Client Changes

James Anderson, CTO

Migration time:45 minutes
Code changes:0 lines
OAuth2 added:✓ Enabled
Security audit:Passed
Compliance:SOC2, ISO 27001
"Zero client changes, instant enterprise security. Exactly what we needed."

Migration Questions Answered

Will my clients need code changes?

No. Pro Mosquitto is 100% protocol-compatible with standard Mosquitto. All MQTT 3.1.1 and 5.0 clients work without modification. Your existing client libraries, SDKs, and applications work as-is.

Can I migrate gradually?

Yes. Use MQTT bridging to run Pro alongside OSS Mosquitto and gradually migrate clients. Or deploy a Pro cluster and migrate broker-by-broker. We provide detailed guides for both approaches.

How long does migration actually take?

Simple migrations: 30-45 minutes. Clustered environments: 2-4 hours. Complex setups: 4-8 hours with our support. 95% of migrations complete within estimated time on first attempt.

What if something goes wrong?

Pro Mosquitto uses the same data format as OSS, so you can switch back instantly. We recommend keeping your OSS installation available for 24 hours. Rollback takes < 5 minutes. In 1,000+ migrations, rollback has been needed in < 2% of cases.

Do I lose my persistent and retained messages?

No. Pro Mosquitto uses the same persistence format. Copy your persistence files and they work immediately. We provide migration scripts to automate this.

Can I test before committing?

Absolutely. We recommend: 1) Test in dev/staging first, 2) Use 14-day free trial, 3) Run Pro in parallel with OSS using bridging, 4) Migrate test clients first to verify.

Migrating from HiveMQ?

See our detailed comparison between Pro Mosquitto and HiveMQ, including migration considerations, cost differences, and architecture comparisons.

View Mosquitto vs HiveMQ Comparison

Ready to Migrate to Pro Mosquitto?

Join hundreds of companies who've successfully migrated from open-source Mosquitto

Migration in <1 hour
Zero code changes
Free consultation
14-day guarantee

Questions? Talk to a migration expert:

+1-XXX-XXX-XXXXmigrations@cedalo.com