AsyncAPI Specification

AsyncAPI is the standard for defining event-driven and message-based APIs. Modeled on the OpenAPI Specification but extended for asynchronous protocols including Kafka, AMQP, MQTT, WebSocket, and SNS/SQS. Used for generating documentation, code, and governance tooling for async API surfaces.

API entry from apis.yml

apis.yml Raw ↑
aid: specification:asyncapi
name: AsyncAPI Specification
tags:
- AsyncAPI
- Event-Driven
- Kafka
- Messaging
- Standards
- WebSocket
humanURL: https://www.asyncapi.com/
properties:
- url: https://www.asyncapi.com/
  type: Website
- url: https://www.asyncapi.com/docs/reference/specification/latest
  type: Specification
- url: https://github.com/asyncapi/spec
  type: GitHubRepo
description: AsyncAPI is the standard for defining event-driven and message-based APIs. Modeled on the
  OpenAPI Specification but extended for asynchronous protocols including Kafka, AMQP, MQTT, WebSocket,
  and SNS/SQS. Used for generating documentation, code, and governance tooling for async API surfaces.