RabbitMQ
Features
Get Started
Support
Community
Docs
Blog
AMQP 0-9-1 is a binary messaging protocol and semantic framework for microservices and enterprise messaging.
AMQP 0-9-1 and AMQP 1.0
Despite similar names and, to some extent, a common lineage, AMQP 0-9-1 and AMQP 1.0 are completely different messaging protocols and not a revision of the same idea. AMQP 1.0 has a different scope and topology model. RabbitMQ supports AMQP 0-9-1, AMQP 1.0, MQTT and STOMP. See documentation ToC for details.
Downloads
All AMQP 0-9-1 specifications and protocol definitions are published under the AMQP license unless stated otherwise.
Protocol Version Documentation (PDF) Machine-Readable Spec (XML)
AMQP 0-9-1 (incl. extensions) Full | BSD-licensed
AMQP 0-9-1 Specification | Generated Doc Full | BSD-licensed
AMQP 0-9 Specification | Generated Doc Full | BSD-licensed
AMQP 0-8 Specification | Generated Doc Full | BSD-licensed
Getting Help and Providing Feedback
If you have questions about the contents of this guide or any other topic related to RabbitMQ, don’t hesitate to ask them on the RabbitMQ mailing list.
Help Us Improve the Docs ❤️
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!
In This Section
Server Documentation
Client Documentation
Plugins
News
Protocol
Compatibility
Interoperability
Broker Semantics
Quick Reference
Full Reference
Errata
Differences from AMQP 0-8 to 0-9-1
Traffic Analyzer
Our Extensions
Building
Previous Releases
License
Related Links
RabbitMQ
Features
Get Started
Support
Community
Docs
Blog
Copyright © 2007-2020 VMware, Inc. or its affiliates. All rights reserved. Terms of Use, Privacy and Trademark Guidelines