Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Message Broker Software
  3. RabbitMQ

RabbitMQ

What it is

RabbitMQ is an open-source messaging and streaming broker for communication among applications, including distributed microservices, real-time data systems, and IoT. Publishers can send messages to one or more consumers using routing, filtering, streaming, and federation. Message acknowledgements and replication across a cluster support reliable delivery, and delivery guarantees can be configured. RabbitMQ supports AMQP 0-9-1, AMQP 1.0, MQTT, STOMP, RabbitMQ Streams, HTTP, and WebSocket, including browser communication over WebSocket. Client libraries are available for Java, .NET/C#, Erlang, and other languages; the project also offers a community Docker image and Kubernetes operators. It can run in cloud or on-premises environments, on local, physical, or virtual machines, and in containers. Linux, Windows, and macOS are supported. Operators can limit user access to virtual hosts and set permissions within them. Built-in TLS protects client connections, applicable plugins, and encrypted connections between cluster nodes. The self-managed Open Source RabbitMQ Server is free under the Mozilla Public License 2.0, with best-effort community support. VMware Tanzu RabbitMQ is a commercial option with enterprise features and 24/7 support.

For and against

For

  • Supports multiple messaging and streaming protocols
  • Client libraries cover Java, .NET/C#, Erlang, and more
  • Can run in cloud, on-premises, or containers
  • TLS support includes inter-node cluster connections
  • Free self-managed server under MPL 2.0

Against

  • Open-source support is best effort
  • Commercial Tanzu pricing requires contacting the provider
  • Systems with less than 100 MB RAM are unsupported

The verdict

RabbitMQ offers a flexible, self-managed broker with protocol, deployment, and access-control options for application communication. Teams that need commercial support can consider VMware Tanzu RabbitMQ; the open-source server relies on community support.

Who it suits

RabbitMQ suits teams building systems that need to route messages between applications, microservices, or real-time data services. It can be deployed across cloud, on-premises, and container environments.

Plans and prices

Open-source RabbitMQ

Free

self-hosted broker · community support

Open Source RabbitMQ Server

Free

Self-managed broker; support is community-based on a best-effort basis

Tanzu RabbitMQ

Priced on request

enterprise edition · 24/7 expert support · longer lifecycle · disaster recovery

VMware Tanzu RabbitMQ

Priced on request

24/7 expert support · extended support lifecycle · enterprise features

Every plan, in full

On the record

Access control
RabbitMQ allows operators to restrict users to specific virtual hosts and limit their permissions within each virtual host.rabbitmq.com · read 29 Sep 2026
Built-in integrations
Core plugins include LDAP, OAuth 2.0, HTTP authentication, TLS certificate authentication, federation, MQTT, Prometheus, STOMP, Shovel and WebSockets bridges.rabbitmq.com · read 15 Oct 2026
Client guarantees
The maintained AMQP 1.0 libraries provide automatic connection and topology recovery and at-least-once delivery guarantees.rabbitmq.com · read 15 Oct 2026
Commercial security
VMware Tanzu RabbitMQ lists FIPS 140-2 compliance for TLS, OAuth 2.0 forward proxy support, and continuous CVE scanning among its enterprise security features.rabbitmq.com · read 29 Sep 2026
Commercial support
VMware Tanzu RabbitMQ offers 24/7 support from its core engineering team, and the contact page says highest severity issues receive attention within 30 minutes, 24/7/365.rabbitmq.com · read 29 Sep 2026
Community support
The RabbitMQ project provides best-effort community support through GitHub, Discord, a mailing list, and IRC.rabbitmq.com · read 29 Sep 2026
Company profile
LinkedIn lists RabbitMQ as a public software-development company founded in 2007, headquartered in London, with 10,001+ employees.uk.linkedin.com · read 15 Oct 2026
Current release
The latest listed release is RabbitMQ 4.3.6, released on 16 September 2026.rabbitmq.com · read 15 Oct 2026
Delivery reliability
RabbitMQ supports message acknowledgements and message replication across a cluster.rabbitmq.com · read 29 Sep 2026
Deployment
RabbitMQ can run on cloud infrastructure, on-premises, local machines, physical or virtual hardware, containers and IaaS providers.rabbitmq.com · read 15 Oct 2026
Documentation depth
Versioned documentation is organized for developers and administrators and includes tutorials, configuration, management, monitoring and broker comparisons.rabbitmq.com · read 15 Oct 2026
Integrations
RabbitMQ provides client libraries for Java, .NET/C#, Erlang, and other languages, and offers a community Docker image and Kubernetes operators.rabbitmq.com · read 29 Sep 2026
Java client
The Java client is triple-licensed under Apache 2.0, Mozilla Public License 2.0 and GPL 2.0, and its 5.x series requires JDK 8 or newer.rabbitmq.com · read 15 Oct 2026
Limit: G2 operations and delivery
G2 reviewers report difficult cluster management, an aging UI, tedious debugging of lost messages, configuration sensitivity and concerns about ordering or message-size limits.g2.com · read 15 Oct 2026
Limit: Gartner scale complexity
Gartner reviewers report that clustered setup and maintenance become complex at scale, the UI is dated, and comprehensive observability often requires custom Grafana dashboards.gartner.com · read 15 Oct 2026
Limit: TrustRadius administration
TrustRadius reviewers cite Windows clustering quirks, disk-full transaction stoppages, .NET recovery problems, difficult advanced administration and limited historical monitoring.trustradius.com · read 15 Oct 2026
Management API
The management plugin supplies an HTTP API, browser UI and rabbitmqadmin command-line tool for administration and monitoring.rabbitmq.com · read 15 Oct 2026
Messaging patterns
RabbitMQ supports routing, filtering, streaming, and federation to direct messages from publishers to one or more consumers.rabbitmq.com · read 29 Sep 2026

Alternatives to RabbitMQ

Every alternative, ranked