ASYNCAPI-3-DETAIL
Event-driven AMQP, Kafka, MQTT API spec.
Definition
AsyncAPI 3.0 introduces Channels/Operations separation (vs 2.x which coupled them), improving request-reply, mixed pub-sub modelling. JSON Schema 2020-12 aligned. Protocol-specific bindings (kafka-bindings, mqtt-bindings, amqp-bindings). Tools: AsyncAPI Studio, AsyncAPI Generator, Microcks (mocking). Hosted by Linux Foundation Open Telecom Foundation.
Origin
AsyncAPI 1.0 published 2017 by Fran Mendez ; v3.0 published 6 December 2023 ; donated to Linux Foundation 2021.
Example in context
Slack documents its Events API in AsyncAPI 3 ; channels reaction_added, message.app_mention, etc. ; third-party tools generate subscriber clients.
Related terms
- OpenAPI 3.1 — REST twin.