Skip to main content
Calcimator

MQTT Broker Sizing Calculator

Broker capacity from topic count and message rate.

Inputs

Results

Ingest msg/sec

166.67

Delivery msg/sec1,667
Bandwidth (Mbps)0.49
Est. RAM (MB)33
CPU cores needed1
Avg fan-out ratio10
How to Use This Calculator
  1. Enter the number of concurrent MQTT client connections (devices + apps).
  2. Set the average publish rate per client (messages/min) and payload size in bytes.
  3. Enter the number of unique topics and average subscriptions per client.
  4. Select QoS level (0, 1, or 2) and enter the number of retained messages.
  5. Review Ingest msg/sec, Estimated RAM (MB), and CPU cores needed to right-size your broker.
Ad Placeholder

Related Calculators

Ad Placeholder