
Our goal is to streamline the broker 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!
To download each component, click on the name of the component below, and find the package that matches your operating system on the page that appears.
| RabbitMQ Server | RabbitMQ Java Client | RabbitMQ .NET/C# Client |
|---|---|---|
| Version: 1.4.0 Status: beta | Version: 1.4.0 Status: beta | Version: 1.4.0 Status: beta |
|
|
|
As a convenient alternative for Windows users, a complete bundle download exists, which contains the RabbitMQ server and Java client libraries as well as a complete Erlang distribution, ready to install.
| Description | Download | |
|---|---|---|
| complete-rabbitmq-bundle-1.4.0.zip | (Signature) |
Please note that the bundle does not yet include the .NET/C# client, which must be downloaded separately. This will change in a future release of RabbitMQ.
The current RabbitMQ server and Java client library releases implement AMQP protocol version 0-8. The .NET/C# client implements AMQP protocol versions 0-8 and 0-9.
Please see the compatibility page for more information on interoperation and standards-conformance.
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.
We make some experimental code available for download as snapshots and mercurial repositories. As with the main RabbitMQ code base, we welcome feedback and contributions.
An AMQP-over-HTTP protocol binding for RabbitMQ and some Javascript libraries for interacting with RabbitMQ over HTTP, as well as some examples.
Besides the RabbitMQ server itself, you will need both the
rabbitmq-http2 adapter and the
erlang-rfc4627 JSON and JSON-RPC support library it
depends on.
| Latest snapshot | Repository checkout command | Repository overview |
|---|---|---|
| rabbitmq-http2 | hg clone http://hg.rabbitmq.com/rabbitmq-http2/ |
browse repo |
| erlang-rfc4627 | hg clone http://hg.opensource.lshift.net/erlang-rfc4627/ |
browse repo |
An Erlang client for RabbitMQ. This client offers both a networked version that uses standard TCP-based AMQP framing and a direct client that uses native Erlang message passing to a RabbitMQ broker.
| Latest snapshot | Repository checkout command | Repository overview |
|---|---|---|
| rabbitmq-erlang-client | hg clone http://hg.rabbitmq.com/rabbitmq-erlang-client/ |
browse repo |
A gateway for exposing AMQP functionality via the STOMP protocol, as implemented by many clients for various programming languages, and a few other servers besides RabbitMQ.
Please see the readme file and our various blog articles about the adapter for more information on compiling and configuring it.
| Latest snapshot | Repository checkout command | Repository overview |
|---|---|---|
| rabbitmq-stomp | hg clone http://hg.rabbitmq.com/rabbitmq-stomp/ |
browse repo |
A gateway for exposing RabbitMQ's AMQP services to the global XMPP network, by integrating RabbitMQ with ejabberd.
By bridging between the two systems, we benefit from the combination of XMPP's internet-scale addressing and federation, XMPP's presence model, AMQP's store-and-forward capability and AMQP's routing and filtering.
Please see the documentation for more information on building and configuring the gateway.
| Latest snapshot | Repository checkout command | Repository overview |
|---|---|---|
| rabbitmq-xmpp | hg clone http://hg.rabbitmq.com/rabbitmq-xmpp/ |
browse repo |