ASYNCAPI
The OpenAPI of event-driven APIs — describes Kafka topics, queues, channels.
Definition
AsyncAPI 3.0 (published 2023) describes channels (topics/queues), messages (with schemas), operations (publish/subscribe), bindings (Kafka-specific, AMQP-specific). Consumer/producer code generation. Mock brokers via AsyncAPI Tools. Used to document edi.orders, edi.invoices, edi.mdns topics in an event-driven platform.
Origin
Created by Fran Méndez in 2016. Linux Foundation member since 2020.
Example in context
An asyncapi.yaml describing the edi.orders Kafka topic with OrderCreated and OrderCancelled schemas.