Installing RabbitMQ
The latest release of RabbitMQ is 4.2.5. See change log for release notes. See RabbitMQ support timeline to find out what release series are supported.
Experimenting with RabbitMQ on your workstation? Try the community Docker image:
# latest RabbitMQ 4.x
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:4-management
Open Source RabbitMQ Serverโ
Installation Guidesโ
- Linux, BSD, UNIX: Debian, Ubuntu | RHEL, CentOS Stream, Fedora | Generic binary build | Solaris
- Windows: Chocolatey package | Windows Installer | Binary build
- MacOS: Homebrew | Generic binary build
- Erlang/OTP for RabbitMQ
Preview Releasesโ
You can contribute to open source RabbitMQ by helping the community test preview releases. They are marked as pre-releases on GitHub.
VMware Tanzu RabbitMQ (Commercial Editions)โ
- VMware Tanzu RabbitMQ OVA
- VMware Tanzu RabbitMQ RPM
- VMware Tanzu RabbitMQ OCI
- VMware Tanzu RabbitMQ on Kubernetes
Kubernetesโ
RabbitMQ Cluster Kubernetes Operatorโ
Open source RabbitMQ Cluster Kubernetes Operator by VMware (developed on GitHub):
RabbitMQ Topology Kubernetes Operatorโ
Open source RabbitMQ Topology Kubernetes Operator by VMware (developed on GitHub):
Other guides related to Kubernetes:
- A peer discovery mechanism for Kubernetes
Dockerโ
- Docker community-maintained RabbitMQ Docker image (on GitHub)
Cloudโ
- VMware Tanzu RabbitMQยฎ
- RabbitMQ Cluster Kubernetes Operator by VMware (developed on GitHub)
- VMware Tanzu RabbitMQยฎ on Kubernetes
- Amazon MQ for RabbitMQ
- Amazon EC2
Downloads on GitHubโ
- Windows Installer
- Debian, Ubuntu
- RHEL, CentOS Stream 9.x, CentOS 8.x | zero dependency Erlang RPM
- Generic UNIX binary
- Windows binary
Debian (Apt) and RPM (Yum) Repositoriesโ
Provisioning Tools (Chef, Puppet, etc)โ
Release Signing Keyโ
- Release Signing Key
0x6B73A36E6026DFCA(on GitHub) - How to Verify Release Artifact Signatures
- Release Signing Key (alternative download location on rabbitmq.com)
Client Librariesโ
Java Clientโ
- On Maven Central: RabbitMQ Java client
- Quick download: Maven.org
- API guide
- API reference (JavaDoc)
- License and other information
- Older versions
Java Stream Protocol Clientโ
JMS Clientโ
- On Maven Central: RabbitMQ JMS Client
.NET/C# Clientโ
.NET/C# Stream Protocol Clientโ
Erlang Clientโ
- On Hex.pm: amqp_client
Clients for Other Languagesโ
The RabbitMQ community has created a large number of clients and developer tools covering a variety of platforms and languages.
Community Pluginsโ
For your convenience, we offer binary downloads of various plugins developed by the community.
Snapshot (Alpha) Buildsโ
Snapshot releases of the RabbitMQ broker available to users who wish to experiment with the latest and greatest features and bug fixes. For more details, head over to the snapshots page.