Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Developer Tools
  3. Message Broker Software
Ranked on the record · 39 apps

Best Message Broker Software 2026

Message broker software helps applications publish, route and receive messages. This list helps buyers compare broker options for deployment, pricing and message handling needs.

The page has no published ranking basis. Compare the maker-published figures shown for free plans, paid starting points, deployment models, delivery guarantees, dead-letter queues, ordering, message size and protocols.

01

MQTT messaging platform for connecting, moving and processing IoT data in real time.

Free plan Free trial Open source From $234 a month, billed yearly WebMacLinuxAPISelf-hosted
02

CloudAMQP

Managed hosting platform for LavinMQ and RabbitMQ messaging clusters.

WebMacLinux+2
Record5.8 Visit
03

Lightstreamer

Event broker for reliable real-time data delivery to web and mobile applications.

AndroidiPhone & iPadWeb+5
Record5.8 Visit
05

IronMQ

Persistent message queue for communication between services and distributed application components.

WebLinuxAPI+1
Record5.6 Visit
6
RabbitMQ

Open source messaging and streaming broker for microservices, real-time data and IoT.

WebWindowsMac+3 Free plan Record5.6 Visit
7
Google Cloud Pub/Sub

Asynchronous messaging service that decouples message-producing and message-processing services.

WebAPI Free plan Record5.5 Visit
8
Apache RocketMQ

Distributed middleware for asynchronous communication and publish/subscribe messaging.

WindowsMacLinux+2 Free plan Record5.4 Visit
9
Apache ActiveMQ

It suits teams that need a self-hosted messaging server with multiple protocols, client languages and transport options.

WebWindowsMac+3 Free plan Record5.3 Visit
10 WebWindowsMac+3 Free plan Record5.3 Visit
11
HiveMQ MQTT Broker

MQTT broker for event-driven messages from devices to enterprise systems, scaling to many connections.

WindowsLinuxAPI+1 $299 a month Record5.3 Visit
12
NanoMQ

Lightweight MQTT broker for IoT edge systems, supporting MQTT 5.0, 3.1.1, and 3.1.

WindowsLinuxSelf-hosted Free plan Record5.3 Visit
13
Amazon SNS

Managed Pub/Sub service for application-to-application and application-to-person messaging.

WebAPI $2 a month Record5.2 Visit
14
Eclipse Amlen

Free MQTT messaging software for IoT and web use, with WebSockets, JMS and add-on protocol support.

AndroidiPhone & iPadWeb+3 Free plan Record5.1 Visit
15
SocketCluster

HTTP and WebSockets server environment for scalable pub/sub and RPC systems.

AndroidiPhone & iPadWeb+3 Free plan Record5.1 Visit
16
Upstash QStash

Serverless messaging and scheduling service with delivery guarantees and automatic retries.

WebAPI $180 a month Record5.1 Visit
17
Apache Qpid Broker-J

Java broker for storing, routing, and forwarding AMQP messages, with REST, AMQP, and web-console management.

WindowsMacLinux+2 Free plan Record4.8 Visit
18
Moquette

Lightweight Java MQTT broker for embedded Internet of Things applications.

AndroidWindowsLinux+2 Free plan Record4.8 Visit
19 WebWindowsMac+3 Free plan Record4.8 Visit
20
ZeroMQ

Asynchronous messaging library for distributed apps, with no required message broker.

WindowsMacLinux+1 Free plan Record4.8 Visit
21
Amazon SQS

Managed message queue for decoupled, event-driven software components and serverless workloads.

WebAPI Free plan Record4.7 Visit
22
Eclipse Mosquitto

Lightweight MQTT 5.0, 3.1.1, and 3.1 broker for sensors, phones, and embedded devices.

WindowsMacLinux+1 Free plan Record4.7 Visit
23 MacLinuxAPI+1 Free plan Record4.7 Visit
24
Apache Artemis

It suits developers and teams building self-hosted messaging systems across multiple protocols and programming languages.

WindowsMacLinux+2 Free plan Record4.6 Visit
25
beanstalkd

Simple work queue for asynchronous tasks, with optional binlog persistence after restarts.

MacLinuxSelf-hosted Free plan Record4.6 Visit

Before you choose

Check the cost path

Review the pricing model and the listed paid starting point before choosing a broker. A free plan and a free trial are different offers, so check which one a listing provides.

Listings include free, freemium and paid models. Confirm the current terms on the maker's page before moving from evaluation to production.

Match the deployment model

Compare deployment model labels with your operating plan. Platform labels on the list include self-hosted, Linux, API, web, Windows and macOS.

If you need to read or change the code, check whether the listing is marked open source and review its licence.

Compare delivery behavior

Use delivery guarantees, dead-letter queues and ordering guarantees as separate checks. They describe different parts of message handling, so match them to the behavior your applications require.

Check message limits

Maximum message size can affect payload design and integration work. Compare the published limit with the messages your systems need to send.

Confirm protocol support

Supported protocols determine how a broker connects with clients and services. Compare the protocol list with the interfaces already used by your applications.

Questions

Which message brokers offer a free plan?
Listings marked with a free plan include Lightstreamer, Eclipse Amlen, SocketCluster, Moquette, Apache ActiveMQ, CloudAMQP, EMQX, RabbitMQ, Solace PubSub+ Event Broker, Apache RocketMQ and HiveMQ MQTT Broker.
Which message brokers have a free trial?
EMQX lists a 14-day trial, Solace PubSub+ Event Broker lists a 30-day trial, and HiveMQ MQTT Broker lists a 15-day trial.
Which options are open source?
Apache RocketMQ is marked open source in its pricing note. Other listings may also carry an open-source label, so check the listing and licence before choosing.
Which platforms appear in this list?
Platform labels include self-hosted, Linux, API, web, Windows and macOS. ApsaraMQ for MQTT lists Android, iOS and web.
What should I compare between message brokers?
Compare free plan, paid starting point, deployment model, delivery guarantees, dead-letter queues, ordering guarantees, maximum message size and supported protocols.