| 
									
										
										
										
											2021-04-08 16:03:14 +08:00
										 |  |  | [](https://github.com/rabbitmq/rabbitmq-server/actions/workflows/test.yaml) | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  | # RabbitMQ Server
 | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  | [RabbitMQ](https://rabbitmq.com) is a [feature rich](https://www.rabbitmq.com/docs), | 
					
						
							| 
									
										
										
										
											2022-07-31 16:19:06 +08:00
										 |  |  | multi-protocol messaging and streaming broker. It supports: | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  |  * AMQP 1.0 | 
					
						
							| 
									
										
										
										
											2025-01-14 21:11:56 +08:00
										 |  |  |  * AMQP 0-9-1 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  |  * [RabbitMQ Stream Protocol](https://www.rabbitmq.com/docs/streams) | 
					
						
							| 
									
										
										
										
											2023-10-15 22:00:19 +08:00
										 |  |  |  * MQTT 3.1, 3.1.1, and 5.0 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  |  * STOMP 1.0 through 1.2 | 
					
						
							| 
									
										
										
										
											2025-01-14 21:11:56 +08:00
										 |  |  |  * [MQTT over WebSocket](https://www.rabbitmq.com/docs/web-mqtt) | 
					
						
							|  |  |  |  * [STOMP over WebSocket](https://www.rabbitmq.com/docs/web-stomp) | 
					
						
							|  |  |  |  * AMQP 1.0 over WebSocket (supported in [VMware Tanzu RabbitMQ](https://www.vmware.com/products/app-platform/tanzu-rabbitmq)) | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  | ## Installation
 | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  |  * [Currently supported](https://www.rabbitmq.com/release-information) released series | 
					
						
							|  |  |  |  * [Installation guides](https://www.rabbitmq.com/docs/download) for various platforms | 
					
						
							|  |  |  |  * [Kubernetes Cluster Operator](https://www.rabbitmq.com/kubernetes/operator/operator-overview) | 
					
						
							|  |  |  |  * [Changelog](https://www.rabbitmq.com/release-information) | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  |  * [Releases](https://github.com/rabbitmq/rabbitmq-server/releases) on GitHub | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  |  * [Community Support Eligibility Policy](https://github.com/rabbitmq/rabbitmq-server/blob/main/COMMUNITY_SUPPORT.md) | 
					
						
							|  |  |  |  * [Supported Erlang versions](https://www.rabbitmq.com/docs/which-erlang) | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-07-31 16:19:06 +08:00
										 |  |  | ## Tutorials and Documentation
 | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  |  * [RabbitMQ tutorials](https://www.rabbitmq.com/tutorials) and their [executable versions on GitHub](https://github.com/rabbitmq/rabbitmq-tutorials) | 
					
						
							|  |  |  |  * [Documentation guides](https://rabbitmq.com/docs/) | 
					
						
							| 
									
										
										
										
											2023-04-05 02:23:57 +08:00
										 |  |  |  * [RabbitMQ blog](https://blog.rabbitmq.com/) | 
					
						
							| 
									
										
										
										
											2021-01-22 10:29:24 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | Some key doc guides include | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  |  * [CLI tools guide](https://www.rabbitmq.com/docs/cli) | 
					
						
							|  |  |  |  * [Clustering](https://www.rabbitmq.com/docs/clustering) and [Cluster Formation](https://www.rabbitmq.com/docs/cluster-formation) | 
					
						
							|  |  |  |  * [Configuration guide](https://www.rabbitmq.com/docs/configure) | 
					
						
							|  |  |  |  * [Client libraries and tools](https://www.rabbitmq.com/client-libraries/devtools) | 
					
						
							|  |  |  |  * [Monitoring](https://www.rabbitmq.com/docs/monitoring) and [Prometheus/Grafana](https://www.rabbitmq.com/docs/prometheus) | 
					
						
							|  |  |  |  * [Upgrading](https://www.rabbitmq.com/docs/upgrade) | 
					
						
							|  |  |  |  * [Kubernetes Cluster Operator](https://www.rabbitmq.com/kubernetes/operator/operator-overview) | 
					
						
							|  |  |  |  * [Production checklist](https://www.rabbitmq.com/docs/production-checklist) | 
					
						
							|  |  |  |  * [Quorum queues](https://www.rabbitmq.com/docs/quorum-queues): a replicated, data safety- and consistency-oriented queue type | 
					
						
							|  |  |  |  * [Streams](https://www.rabbitmq.com/docs/streams): a persistent and replicated append-only log with non-destructive consumer semantics | 
					
						
							|  |  |  |  * [Runtime Parameters and Policies](https://www.rabbitmq.com/docs/parameters) | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  |  * [Runnable tutorials](https://github.com/rabbitmq/rabbitmq-tutorials/) | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-07-31 16:19:06 +08:00
										 |  |  | RabbitMQ documentation is also [developed on GitHub](https://github.com/rabbitmq/rabbitmq-website/). | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-07-31 16:19:06 +08:00
										 |  |  | ## Commercial Features and Support
 | 
					
						
							| 
									
										
										
										
											2018-11-09 06:35:48 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:29:22 +08:00
										 |  |  |  * [Commercial editions of RabbitMQ](https://tanzu.vmware.com/rabbitmq) | 
					
						
							|  |  |  |  * [Commercial edition for Kubernetes](https://docs.vmware.com/en/VMware-RabbitMQ-for-Kubernetes/1/rmq/installation.html) | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  |  * [Commercial support](https://tanzu.vmware.com/rabbitmq/oss) from [Broadcom](https://vmware.com) for open source RabbitMQ | 
					
						
							| 
									
										
										
										
											2021-01-22 10:30:30 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Getting Help from the Community
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  | Please read the [Community Support Eligibility Policy](https://github.com/rabbitmq/rabbitmq-server/blob/main/COMMUNITY_SUPPORT.md) document | 
					
						
							|  |  |  | first. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The recommended community forums are | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-22 10:30:30 +08:00
										 |  |  |  * [GitHub Discussions](https://github.com/rabbitmq/rabbitmq-server/discussions/) | 
					
						
							| 
									
										
										
										
											2023-09-27 10:59:49 +08:00
										 |  |  |  * [Community Discord server](https://rabbitmq.com/discord/) | 
					
						
							| 
									
										
										
										
											2023-03-29 00:47:37 +08:00
										 |  |  |  * `#rabbitmq` on [Libera Chat](https://libera.chat/) | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  | ## Contributing
 | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  | See [CONTRIBUTING.md](./CONTRIBUTING.md) and our [development process overview](https://www.rabbitmq.com/github). | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  | Questions about contributing, internals and so on are very welcome in [GitHub Discussions](https://github.com/rabbitmq/rabbitmq-server/discussions) | 
					
						
							|  |  |  | or [community Discord server](https://www.rabbitmq.com/discord/) in the `core-and-plugin-dev` channel. | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  | ## Licensing
 | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  | RabbitMQ server is [licensed under the MPL 2.0](LICENSE-MPL-RabbitMQ). | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  | [Community Support Eligibility Policy](https://github.com/rabbitmq/rabbitmq-server/blob/main/COMMUNITY_SUPPORT.md) | 
					
						
							|  |  |  | document explains the open source RabbitMQ support policy adopted by the RabbitMQ Core Team. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  | ## Building From Source and Packaging
 | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-04-05 02:23:57 +08:00
										 |  |  |  * [Contributor resources](https://github.com/rabbitmq/contribute) | 
					
						
							| 
									
										
										
										
											2024-05-02 00:26:48 +08:00
										 |  |  |  * [Building RabbitMQ from Source](https://www.rabbitmq.com/docs/build-server) | 
					
						
							|  |  |  |  * [Building RabbitMQ Distribution Packages](https://www.rabbitmq.com/docs/build-server) | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-13 22:01:21 +08:00
										 |  |  | ## Copyright
 | 
					
						
							| 
									
										
										
										
											2017-03-24 23:28:58 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-02 11:02:20 +08:00
										 |  |  | (c) 2007-2025 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. |