AsyncAPI
Official docs outline
13 sections- What is AsyncAPI
What AsyncAPI is and how it describes event-driven APIs, messages and channels.
- AsyncAPI document
The structure of an AsyncAPI document and its top-level fields.
- Servers
Defining servers, protocols, hosts and variables for a broker.
- Channels
Channels and their addresses for publishing and subscribing to messages.
- Operations
Operations of action send or receive that apply to a channel.
- Messages and payloads
Message objects, payload schemas, headers and examples.
- Bindings
Protocol bindings for Kafka, MQTT, AMQP, WebSockets and others.
- Components and reuse
Reusable components, $ref references and traits.
- Security
Security schemes for servers and operations.
- Specification
The full AsyncAPI specification reference.
- Generator
Generating documentation and code from AsyncAPI documents.
- CLI
The AsyncAPI CLI for validating, converting and generating from documents.
- Getting started tutorial
A tutorial for writing a first AsyncAPI document.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.