
Our goal is to streamline the server installation process such that you can have RabbitMQ up and running within two minutes of completing your download. If this doesn't happen to you, please let us know at legitimategrievance@rabbitmq.com!
The RabbitMQ server is an implementation of an AMQP broker. It is written on top of the widely-used Open Telecom Platform, and is platform neutral; the binary distributions listed below differ only in how they are packaged to conform to various operating systems' packaging conventions.
In order to compile or run the server, you will need to have downloaded and installed Erlang. Your operating system may come with a package for working with Erlang, or you may need to download and install Erlang yourself.
Please see the Installation instructions. Additional documentation can be found linked from our documentation page.
The current RabbitMQ release implements AMQP protocol version 0-8. Please see the compatibility page for more information on interoperation and standards-conformance.
The server is open-source, and is licensed under the Mozilla Public License v1.1.
The current release of RabbitMQ AMQP Server is 1.6.0, which has beta status.
The server is available as source, or compiled in a few different forms. Notes on particular operating systems and variants can be found below the download table.
| Description | Download | |
|---|---|---|
| rabbitmq-server-1.6.0.zip | (Signature) | |
| rabbitmq-server-1.6.0.tar.gz | (Signature) | |
| rabbitmq-server_1.6.0-1_all.deb | (Signature) | |
| rabbitmq-server-1.6.0-1.i386.rpm | (Signature) | |
| rabbitmq-server-1.6.0-1.x86_64.rpm | (Signature) | |
| rabbitmq-server-1.6.0-1.suse.i386.rpm | (Signature) | |
| rabbitmq-server-1.6.0-1.suse.x86_64.rpm | (Signature) | |
| rabbitmq-server-generic-unix-1.6.0.tar.gz | (Signature) | |
| rabbitmq-server-windows-1.6.0.zip | (Signature) |
Please see checking signatures for details on how to verify the signatures on our packages.
Consult the archive if you want to download a version of the RabbitMQ Server other than the above.
For instructions on building the server from the source-code bundle in the table above, please see the build page.
We recommend that you use your distribution's package manager to install the server on your system. Check the Debian package and Ubuntu package details for which version of the server is available for which versions of the distribution.
In case the current version of the server is not available for the chosen distribution version, you can download and install the .deb file from the table above. It has been tested against
As an alternative to downloading the .deb file you can obtain the package from our APT repository.
For Fedora and RHEL users we recommend to you use the distribution's package manager to install the server on your system. Check the Fedora package and EPEL package details for which version of the server is available for which versions of the distribution.
The RPM files from the table above has been tested against
Our server RPM should be fairly universal - if you have success using it with any other RPM-based distribution, please let us know.
We strongly recommend using your distribution's packaged version
of Erlang to run the server. This is part of Fedora, and in EPEL for RHEL. To
enable EPEL on your Red Hat machine, see the EPEL
FAQ. Then just yum install erlang.
The architecture-neutral binary package from the table above can be used on any Unix or Linux variant.
As an alternative to the binary package listed in the table above, we also offer a complete Windows bundle, containing server and client packages as well as the Erlang/OTP system installer.
The AMQP server itself, implemented in Erlang. Depends on the code-generation library module. Please see the build instructions.
For information on how to work with the RabbtiMQ mercurial repositories, please see this page.
| Snapshot | Repository checkout command | Repository overview |
|---|---|---|
| rabbitmq-server | hg clone http://hg.rabbitmq.com/rabbitmq-server/ |
browse repo |
| rabbitmq-codegen | hg clone http://hg.rabbitmq.com/rabbitmq-codegen/ |
browse repo |
For help compiling or installing RabbitMQ, please contact support@rabbitmq.com. Contact info@rabbitmq.com for general RabbitMQ queries. You can also join our mailing list.