Softwr
RabbitMQ logo

RabbitMQ

Open-source message broker supporting AMQP and other protocols

As of 29 August 2026, RabbitMQ is free to use. The default general-purpose message broker. Softwr lists it under Databases. RabbitMQ is made by Broadcom, available on Linux, macOS, Windows, Self-hosted.

Overview

What RabbitMQ does

RabbitMQ is an open-source message broker implementing AMQP alongside MQTT, STOMP and others. It is the standard answer when the problem is a work queue rather than an event log: distribute tasks to workers, retry failures, route messages by pattern. Its routing model is its distinguishing feature. Exchanges and bindings allow messages to be directed by routing key or header pattern, which covers topologies that a simple queue cannot. Where Kafka retains a replayable log and demands real operational investment, RabbitMQ delivers messages and gets out of the way — which is usually what a job queue actually needs.

What people use it for

  • Distributing background jobs to a pool of workers with retries
  • Decoupling services that need delivery rather than a replayable history
  • Routing messages by pattern to different consumers from one publisher

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about RabbitMQ.

  • Not built for replay: once consumed, a message is gone, which is exactly what Kafka exists to change
  • Throughput ceilings are lower than a log-based platform under very heavy streaming loads
  • Queues that build up degrade broker performance, so consumer lag is an operational problem rather than just a backlog
  • Clustering and partition behaviour has historically been a source of hard-to-diagnose problems

Cross-shopped

What people choose instead of RabbitMQ

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • RabbitMQ logo
    RabbitMQ
    vs
    Apache Kafka logo
    Apache Kafka

    Apache Kafka: A replayable event log for streaming at high volume, at considerably higher operational cost

Pricing

What RabbitMQ costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

RabbitMQ

Free

  • Full functionality
  • Self-hosted
  • No usage limits

Capabilities

Features

  • Flexible routing

    Exchanges and bindings route by key or header pattern, not just a flat queue

  • Multiple protocols

    AMQP, MQTT and STOMP from one broker

  • Management UI

    A built-in interface for queues, connections and message rates

  • Clustering and mirroring

    Clusters with queue replication for availability

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is RabbitMQ free?

Yes, open source with no licence fee. Broadcom sells commercial support.

RabbitMQ or Kafka?

RabbitMQ is a message broker: simpler to run and better at flexible routing and work queues. Kafka is a replayable event log built for very high throughput streaming, and much heavier to operate.

Can RabbitMQ replay messages?

Not in the way Kafka can. Messages are removed once acknowledged, so rebuilding state from history is not the model.

Share

Keep looking

Where to go from RabbitMQ

Best Databases software for

Compare RabbitMQ with

Other Databases software

  • Cloud-native messaging and streaming with separated storage

    Open source10 researched notes
  • High-performance messaging system for cloud-native applications

    Open source9 researched notes
  • Multi-protocol event broker sold as software, cloud service or a hardware appliance

    Free plan12 researched notes
  • Erlang MQTT broker whose source is Apache 2.0 but whose official binaries need a paid subscription

    Free plan12 researched notes
  • JMS message broker underpinning bank and telecom estates, now maintained rather than expanded

    Pricing on request12 researched notes
  • Erlang MQTT broker for large IoT fleets, relicensed to BSL with production free use limited to one node

    Free, then $234/mo12 researched notes
  • Fully managed open source data infrastructure cloud

    Free plan14 researched notes
  • Kafka-compatible streaming platform with no ZooKeeper or JVM

    Free plan9 researched notes
  • The world's most advanced open source relational database

    Free plan11 researched notes
  • Open-source search and analytics suite forked from Elasticsearch

    Open source9 researched notes
  • High-performance vector database for similarity search and embedding-based retrieval

    Free plan13 researched notes
  • The real-time distributed SQL database for data-intensive applications

    Free, then $0.99/mo14 researched notes
  • Apache 2.0 distributed SQL database with MySQL wire compatibility and a separate columnar replica for analytical queries.

    Free plan12 researched notes
  • Managed ClickHouse with a workflow that turns SQL queries into hosted HTTP APIs

    Free, then $25/mo12 researched notes
  • Open-source typo-tolerant search engine as an Algolia alternative

    Open source9 researched notes
  • Open-source distributed event streaming platform

    Open source10 researched notes
  • Stateful stream processing at scale

    Open source8 researched notes
  • Enterprise search platform built on Apache Lucene

    Open source10 researched notes

Softwr does not host reviews and shows no star rating for RabbitMQ, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on RabbitMQ

Best Databases software alternatives

Industrial process historian with published per-tag pricing and no client licence fees

Per tag band per year

NetApp-owned managed service for Cassandra, Kafka, OpenSearch, PostgreSQL and Cadence with a bring-your-own-cloud model

quote

Erlang MQTT broker for large IoT fleets, relicensed to BSL with production free use limited to one node

Per month by connection and session volume

Attribute-based access control and masking applied inside Snowflake, Databricks and BigQuery

quote

MPP analytical database with a MySQL wire protocol and sub-second aggregation on wide tables

Open source, no licence fee

Streaming database that maintains incremental materialised views in SQL instead of Flink jobs

Per RisingWave Unit hour

Centralised data access governance from the creators of Apache Ranger, now rebranding as Trust3 AI

quote

The Meta-lineage distributed SQL query engine, distinct from the Trino fork

Open source, no licence fee

Compare RabbitMQ with alternatives