- Home
- Message Broker Software
- 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
self-hosted broker · community support
Read 15 Oct 2026 · rabbitmq.com
Open Source RabbitMQ Server
Self-managed broker; support is community-based on a best-effort basis
Read 29 Sep 2026 · rabbitmq.com
Tanzu RabbitMQ
enterprise edition · 24/7 expert support · longer lifecycle · disaster recovery
Read 15 Oct 2026 · rabbitmq.com
VMware Tanzu RabbitMQ
24/7 expert support · extended support lifecycle · enterprise features
Read 29 Sep 2026 · rabbitmq.com
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