This page summarises the available RabbitMQ documentation for the latest patch release.
See the Downloads and Installation page for information on the most recent release and how to install it.
See the Get Started page for our tutorials for various programming languages.
The tutorials offer a gentle introduction to messaging, one of the protocols RabbitMQ supports, key messaging features, and some common usage scenarios.
AMQP 0-9-1 Overview provides a brief overview for the original RabbitMQ protocol.
RabbitMQ server documentation is organised in a number of guides:
RabbitMQ clients documentation is organised in a number of guides and API references. A separate set of tutorials for many popular programming languages are also available, as is an AMQP 0-9-1 Overview.
See Clients and Developer Tools for community client libraries.
Popular tier 1 (built-in) plugins:
See Community Plugins, RabbitMQ GitHub repositories and the Plugins Guide for more information about plugins.
If you have questions about the contents of this guide or any other topic related to RabbitMQ, don't hesitate to ask them using GitHub Discussions or our community Discord server.
If you'd like to contribute an improvement to the site, its source is available on GitHub. Simply fork the repository and submit a pull request. Thank you!