ASYNCAPI
L'OpenAPI des APIs event-driven — décrit les topics Kafka, queues, channels.
Définition
AsyncAPI 3.0 (publié 2023) décrit des channels (topics/queues), des messages (avec schemas), des operations (publish/subscribe), des bindings (Kafka-specific, AMQP-specific). Génération de code consommateur/producteur. Mock brokers via AsyncAPI Tools. Utilisé pour documenter les topics edi.orders, edi.invoices, edi.mdns dans une plateforme event-driven.
Origine
Créé par Fran Méndez en 2016. Linux Foundation member depuis 2020.
Exemple en contexte
Un asyncapi.yaml qui décrit le topic Kafka edi.orders avec schema OrderCreated et OrderCancelled.