AMQP 0-9-1 Protocol Specification
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) | ||
AMQP 0-9-1 | ||
AMQP 0-9 | ||
AMQP 0-8 |
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 using GitHub Discussions or our community Discord server.
Help Us Improve the Docs <3
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!