Pricing

The most adequate MQTT broker pricing to match your budget and business needs.

  • Cloud
  • On-premises
EUR
USD
Monthly
Annual (Save 20%)

All prices are net and subject to VAT, where applicable.

S

High Availability

Off
On

per month, billed annually

Core limits
Max clients
30
Included traffic
30 GB/mo
Additional traffic
€ 0.117 per 1 GB
$ 0,128 per 1 GB
€ 0.147 per 1 GB
$ 0,160 per 1 GB
Features
High Availability & Clustering
Clustering for High Availability
Cluster Management UI
Load balancer
Cluster Management REST API
-
-
Dynamic-Security Cluster Mode
Administration
Mosquitto Management Center (MMC)
Multiple connected brokers
-
-
Standalone Web Application
Broker restart
Administration
Mosquitto Management Center (MMC)
Multiple connected brokers
-
-
Standalone Web Application
Broker restart
Security
Client Authentication: ID+password
Client Authentication by Certificate
Client Authentication by Pre-Shared Key (PSK)
-
Dynamic security plugin
Access Control Lists (ACLs) based on client, role, and group levels
Anonymous client access
Login rate limitLogin rate limit
Certificate management
-
-
Custom CAs
-
-
HTTPS/TLS termination at Mosquitto Management Center
-
-
Audit Trail
-
-
Integrations
MQTT Bridge (In, Out, or Bidirectional Topic remapping)
-
HTTP Bridges
-
-
Kafka Bridge
-
-
MongoDB Bridge
-
-
Prometheus Exporter
-
-
Monitoring
Listing of currently connected clients on a node
Client inspection
-
-
Client control
-
-
Broker status
Topic tree with drill-down
User management
Authentication
Unlimited number of users
-
-
User roles
-
-
Role-Based Access Control (RBAC)
-
-
Single Sign-On (SSO)
-
-
REST APIs
Dynamic Security
-
-
Topic Tree
-
-
Mosquitto Management Center User management
-
-
Cluster Management
-
-
Connections
-
-
Application Tokens
-
-
Monitoring
-
-
Access control by application tokens
-
-
MQTT protocol version support
MQTT V3.1.1
MQTT V5
Supported protocols
MQTT over TLS (MQTTS)
WebSockets (WS)
WebSockets over TLS (WSS)
Sparkplug
MQTT basics
Quality of Service (QoS) Levels
Last Will messages
Retained messages
Persistent connections
Mount points
Supported platforms
Docker (Linux, Windows, macOS, Raspberry Pi)
RPM (RedHat, CentOS, Rocky Linux)
Kubernetes (Linux, Windows, macOS)
-
-
Additional features
Support of LMDB persistence
Processing streams
-
-
White labeling of management center UI
-
-
Server locations & subdomains
Own subdomain
Virginia/USA
(East coast)
Oregon/USA
(West coast)
Finland
Germany
Other locations
Upon request
Support & billing
Support conditions
SLA agreement
Optional
Optional
Billing
Standard
Standard

L

High Availability

Off
On

per month, billed annually

Core limits
Max clients
3,000
Included traffic
100 GB/mo
Additional traffic
€ 0.117 per 1 GB
$ 0,128 per 1 GB
€ 0.147 per 1 GB
$ 0,160 per 1 GB
Features
High Availability & Clustering
Clustering for High Availability
Cluster Management UI
Load balancer
Cluster Management REST API
Dynamic-Security Cluster Mode
Administration
Mosquitto Management Center (MMC)
Multiple connected brokers
Standalone Web Application
Broker restart
Administration
Mosquitto Management Center (MMC)
Multiple connected brokers
Standalone Web Application
Broker restart
Security
Client Authentication: ID+password
Client Authentication by Certificate
Client Authentication by Pre-Shared Key (PSK)
-
Dynamic security plugin
Access Control Lists (ACLs) based on client, role, and group levels
Anonymous client access
Login rate limitLogin rate limit
Certificate management
Custom CAs
HTTPS/TLS termination at Mosquitto Management Center
Audit Trail
-
Integrations
MQTT Bridge (In, Out, or Bidirectional Topic remapping)
HTTP Bridges
Kafka Bridge
-
MongoDB Bridge
-
Prometheus Exporter
-
Monitoring
Listing of currently connected clients on a node
Client inspection
Client control
Broker status
Topic tree with drill-down
User management
Authentication
Unlimited number of users
User roles
-
Role-Based Access Control (RBAC)
-
Single Sign-On (SSO)
-
REST APIs
Dynamic Security
Topic Tree
Mosquitto Management Center User management
Cluster Management
Connections
Application Tokens
Monitoring
Access control by application tokens
MQTT protocol version support
MQTT V3.1.1
MQTT V5
Supported protocols
MQTT over TLS (MQTTS)
WebSockets (WS)
WebSockets over TLS (WSS)
Sparkplug
MQTT basics
Quality of Service (QoS) Levels
Last Will messages
Retained messages
Persistent connections
Mount points
Supported platforms
Docker (Linux, Windows, macOS, Raspberry Pi)
RPM (RedHat, CentOS, Rocky Linux)
Kubernetes (Linux, Windows, macOS)
-
Additional features
Support of LMDB persistence
Processing streams
-
-
White labeling of management center UI
-
-
Server locations & subdomains
Own subdomain
Virginia/USA
(East coast)
Oregon/USA
(West coast)
Finland
Germany
Other locations
Upon request
Support & billing
Support conditions
SLA agreement
Optional
Optional
Billing
Standard
Standard

Enterprise

Individual High Availability setup

Get a quote

Core limits
Max clients
3,000+
Included traffic
Individual agreement
Additional traffic
€ 0.117 per 1 GB
$ 0,128 per 1 GB
€ 0.147 per 1 GB
$ 0,160 per 1 GB
Features
High Availability & Clustering
Clustering for High Availability
Cluster Management UI
Load balancer
Cluster Management REST API
Dynamic-Security Cluster Mode
Administration
Mosquitto Management Center (MMC)
Multiple connected brokers
Standalone Web Application
Broker restart
Administration
Mosquitto Management Center (MMC)
Multiple connected brokers
Standalone Web Application
Broker restart
Security
Client Authentication: ID+password
Client Authentication by Certificate
Client Authentication by Pre-Shared Key (PSK)
-
Dynamic security plugin
Access Control Lists (ACLs) based on client, role, and group levels
Anonymous client access
Login rate limitLogin rate limit
Certificate management
Custom CAs
HTTPS/TLS termination at Mosquitto Management Center
Audit Trail
-
Integrations
MQTT Bridge (In, Out, or Bidirectional Topic remapping)
HTTP Bridges
Kafka Bridge
-
MongoDB Bridge
-
Prometheus Exporter
-
Monitoring
Listing of currently connected clients on a node
Client inspection
Client control
Broker status
Topic tree with drill-down
User management
Authentication
Unlimited number of users
User roles
Role-Based Access Control (RBAC)
Single Sign-On (SSO)
REST APIs
Dynamic Security
Topic Tree
Mosquitto Management Center User management
Cluster Management
Connections
Application Tokens
Monitoring
Access control by application tokens
MQTT protocol version support
MQTT V3.1.1
MQTT V5
Supported protocols
MQTT over TLS (MQTTS)
WebSockets (WS)
WebSockets over TLS (WSS)
Sparkplug
MQTT basics
Quality of Service (QoS) Levels
Last Will messages
Retained messages
Persistent connections
Mount points
Supported platforms
Docker (Linux, Windows, macOS, Raspberry Pi)
RPM (RedHat, CentOS, Rocky Linux)
Kubernetes (Linux, Windows, macOS)
-
Additional features
Support of LMDB persistence
Processing streams
White labeling of management center UI
Server locations & subdomains
Own subdomain
Virginia/USA
(East coast)
Oregon/USA
(West coast)
Finland
Germany
Other locations
Upon request
Support & billing
Support conditions
SLA agreement
Individual agreement
Individual agreement
Billing
Individual agreement
Individual agreement
Core limits
Max clients
30
300
3,000
3,000+
Included traffic
30 GB/mo
60 GB/mo
100 GB/mo
Individual agreement
Additional traffic
€ 0.117 per 1 GB
€ 0.117 per 1 GB
€ 0.117 per 1 GB
Individual agreement
$ 0,128 per 1 GB
$ 0,128 per 1 GB
$ 0,128 per 1 GB
Individual agreement
€ 0.147 per 1 GB
€ 0.147 per 1 GB
€ 0.147 per 1 GB
Individual agreement
$ 0.160 per 1 GB
$ 0.160 per 1 GB
$ 0.160 per 1 GB
Individual agreement
Features
High Availability & Clustering
Clustering for High Availability
Cluster Management UI
Load balancer
Cluster Management REST API
-
-
Dynamic-Security Cluster Mode
Administration
Mosquitto Management Center (MMC)
Multiple connected brokers
-
-
Standalone Web Application
Broker restart
Administration
Mosquitto Management Center (MMC)
Multiple connected brokers
-
-
Standalone Web Application
Broker restart
Security
Client Authentication: ID+password
Client Authentication by Certificate
Client Authentication by Pre-Shared Key (PSK)
-
-
-
-
Dynamic security plugin
Access Control Lists (ACLs) based on client, role, and group levels
Anonymous client access
Login rate limitLogin rate limit
Certificate management
-
-
Custom CAs
-
-
HTTPS/TLS termination at Mosquitto Management Center
-
-
Audit Trail
-
-
-
-
-
-
Integrations
MQTT Bridge (In, Out, or Bidirectional Topic remapping)
-
-
HTTP Bridges
-
-
-
-
Kafka Bridge
-
-
-
-
-
-
MongoDB Bridge
-
-
-
-
-
-
Prometheus Exporter
-
-
-
-
-
-
Monitoring
Listing of currently connected clients on a node
Client inspection
-
-
Client control
-
-
Broker status
Topic tree with drill-down
User management
Authentication
Unlimited number of users
-
-
User roles
-
-
-
-
Role-Based Access Control (RBAC)
-
-
-
-
Single Sign-On (SSO)
-
-
-
-
-
REST APIs
Dynamic Security
-
-
Topic Tree
-
-
Mosquitto Management Center User management
-
-
Cluster Management
-
-
Connections
-
-
Application Tokens
-
-
Monitoring
-
-
Access control by application tokens
-
-
MQTT protocol version support
MQTT V3.1.1
MQTT V5
Supported protocols
MQTT over TLS (MQTTS)
WebSockets (WS)
WebSockets over TLS (WSS)
Sparkplug
MQTT basics
Quality of Service (QoS) Levels
Last Will messages
Retained messages
Persistent connections
Mount points
Supported platforms
Docker (Linux, Windows, macOS, Raspberry Pi)
RPM (RedHat, CentOS, Rocky Linux)
Kubernetes (Linux, Windows, macOS)
-
-
-
-
-
-
Additional features
Support of LMDB persistence
Processing streams
-
-
-
-
-
-
White labeling of management center UI
-
-
-
-
-
-
Server locations & subdomains
Own subdomain
Virginia/USA
(East coast)
Oregon/USA
(West coast)
Finland
Germany
Other locations
Upon request
Upon request
Upon request
Upon request
Support & billing
Support conditions
SLA agreement
Optional
Optional
Optional
Individual agreement
Optional
Optional
Optional
Individual agreement
Billing
Standard
Standard
Standard
Individual agreement
Standard
Standard
Standard
Individual agreement

Frequently Asked Questions

If you have any further questions, feel free to contact us.

The number of clients equals the number of simultaneously connected MQTT clients (devices, applications, etc.).

We do not count the clients with the “not available” status.

The traffic accounts for all messages entering or leaving the broker. In other words, it represents the amount of data transmitted from and to the broker. The MQTT broker is responsible for logging this information.

Here is an example of how we calculate this limit: When a client publishes a 100 byte message on a topic, it spends 100 bytes of your traffic limit. If there are no subscribers to this topic, this message will not be transmitted further. Therefore, in this case no traffic is spent on outgoing messages. However, if there are 5 subscribers on this topic, the broker will transmit this message to them and account for another 500 bytes of traffic (5×100 bytes). In the example with 1 publisher and 5 subscribers, the message accounts for 100 bytes of traffic when entering and 500 bytes when leaving the broker, totaling to 600 bytes (100+500 bytes) of transmitted data.

If your monthly traffic on a hosted by Cedalo instance exceeds the allocated traffic limit, you will be charged $ 0.128 (€ 0.117) per GB for annual billing periods, and $ 0.16o (€ 0.147) per GB for monthly billing periods. 

When running the MQTT broker on-premises, you may also exceed traffic quota for a billing period traffic quota. In this case, we will not pause the MQTT broker operation, but will keep it running until the end of the billing period. Based on the information for the current period, we will adjust your subscription plan for the next billing cycle and account for the sufficient amount of traffic to cover your operational needs.

The MQTT broker is hosted by a renowned cloud provider, Hetzner, known for its best-in-class data security, performance, and availability. The servers are located in Virginia, U.S.; in Oregon, U.S.; in Finland; and two locations in Germany. During the onboarding, we will ask you where you want the instance to be located. If you require hosting at a specific hyperscaler and/or in a specific geographic region that is not listed, please email us at [email protected].

To update your billing or contact information, please use our Customer Portal.

It is possible to upgrade your subscription at any point in time. To perform the upgrade, email us at [email protected]. Once you do it, you will be billed a prorated amount to cover the rest of the billing period.

If you want to downgrade your subscription, please email us at [email protected] at the end of the billing period and tell us which new plan you want to use. In this case, we will update your license and feature set accordingly. So, starting from the next billing period, you will pay the price for your new subscription only.

You can also cancel your subscription using our Customer Portal at the end of your billing period. 

At this moment, we accept Euro and USD payments. If you wish to make payments in another currency, please send the details to [email protected]

Are you part of a bigger organization with formalized billing processes? Your organization cannot pay by credit card but requires a written offer, order by an official purchase order from your ERP, or payment by wire transfer? In these cases, please contact us at [email protected], and we will get in contact with you to onboard you by your corporate guidelines.

Back to top