Skip to main content

Documentation: Table of Contents

This page summarises the available RabbitMQ documentation for the latest patch release.

Installation​

See the Downloads and Installation page for information on the most recent release and how to install it.

Tutorials​

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.

Server and Key Plugins​

RabbitMQ server documentation is organised in a number of guides:

Installation and Provisioning​

Operating Systems and Platforms​

Upgrading​

CLI tools​

Configuration​

Authentication and authorisation:​

Networking and TLS​

Monitoring, Audit, Application Troubleshooting:​

Clustering​

Replicated Queue Types, Streams, High Availability​

Distributed RabbitMQ​

Guidance​

Message Store and Resource Management​

Queue and Consumer Features​

Publisher Features​

STOMP, MQTT, WebSockets​

Man Pages​

Client Libraries and Features​

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.

Client Documentation Guides​

Client-Driven Features​

References​

See Clients and Developer Tools for community client libraries.

Plugins​

Popular tier 1 (built-in) plugins:

See Community Plugins, RabbitMQ GitHub repositories and the Plugins Guide for more information about plugins.

Development​

Protocols​