AsyncAPI Specification
Official docs outline
11 sections- AsyncAPI object
Root document fields.
- Info object
API title, version and metadata.
- Server object
Brokers, protocols, host and variables.
- Channels object
Addressable channels containing messages.
- Channel object
Channel address, messages and parameters.
- Operations object
Send and receive actions on channels.
- Operation object
action, channel, messages, reply and traits.
- Message object
Headers, payload, correlation ID and examples.
- Operation reply object
Request/reply patterns.
- Components object
Reusable definitions across the document.
- Security scheme object
Authentication mechanisms for servers.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.