v3.13.7 — Latest Stable Free & Open Source

The Open Source
Message Broker
Built for Scale

RabbitMQ routes millions of messages per second across finance, e‑commerce, IoT, and cloud‑native applications. Battle‑tested since 2007 — trusted by NASA, VMware, and thousands of engineering teams worldwide.

Available for
35M+ Downloads
2007 Since
MPL 2.0 License
Latest Stable
3.13.7
Erlang Required
26.x / 25.x
License
MPL 2.0
First Released
2007

Quick Install

Get RabbitMQ running in minutes on your platform

Linux
Ubuntu, Debian, RHEL, Fedora
bash
# Ubuntu/Debian
sudo apt-get install rabbitmq-server

# RHEL/CentOS/Fedora
sudo dnf install rabbitmq-server
macOS
Homebrew recommended
bash
brew install rabbitmq
brew services start rabbitmq

Docker — Fastest Way to Try RabbitMQ

bash
docker run -it --rm --name rabbitmq \
  -p 5672:5672 -p 15672:15672 \
  rabbitmq:3.13-management

Then open http://localhost:15672 — login with guest / guest

Full Docker Guide →

Why RabbitMQ?

A proven message broker trusted in production by organizations of every size

AMQP 0-9-1 Protocol

RabbitMQ implements the Advanced Message Queuing Protocol (AMQP 0-9-1), a widely-adopted open standard for message-oriented middleware. This ensures interoperability with hundreds of client libraries across every major programming language.

Multi-Protocol Support

Beyond AMQP, RabbitMQ supports MQTT 3.1 and 5.0 for IoT devices, STOMP for web clients and legacy systems, and HTTP via the management API. One broker, multiple messaging paradigms.

Clustering & High Availability

Deploy RabbitMQ as a multi-node cluster for fault tolerance and horizontal scalability. Quorum queues provide strong consistency guarantees using the Raft consensus algorithm, eliminating split-brain scenarios.

Built-In Management UI

The rabbitmq_management plugin provides a powerful web-based dashboard for monitoring queues, exchanges, connections, and message rates. Full REST API included for programmatic access and automation.

Extensive Plugin Ecosystem

Extend RabbitMQ with official plugins for Shovel (cross-broker message transfer), Federation (multi-datacenter replication), delayed message delivery, and dozens of community-built extensions.

Polyglot Client Support

Official and community client libraries are available for Python, Java, JavaScript/Node.js, Go, Ruby, PHP, .NET/C#, Rust, Kotlin, Erlang, and more. The AMQP standard means any AMQP-compliant client works out of the box.

Frequently Asked Questions

Ready to Get Started?

Download RabbitMQ 3.13.7 — free, open source, production-ready.

Download RabbitMQ Start Tutorial