ASYNCAPI-V3
AsyncAPI 3.0 specification web standard.
Definition
AsyncAPI 3.0 (published December 2023) is the standard specification for describing asynchronous APIs — Kafka events, AMQP queues, MQTT topics, WebSocket. Version 3 introduces channels as top-level objects and clearly separates send/receive operations. Compatible with CloudEvents. Auto-generation of docs, mocks, client code via AsyncAPI Studio.
Origin
AsyncAPI 1.0 published 2017 by Fran Méndez. v2 in 2020, v3 December 2023. Hosted by Linux Foundation since 2021.
Example in context
asyncapi: 3.0.0 info: ... channels: invoice.created: {address: invoices/{invoiceId}/created, messages: {...}} operations: receiveInvoice: {action: receive, channel: ...}
Related terms
- CloudEvents — compatible event format.
- AsyncAPI — previous version.