AsyncAPI Specification
The AsyncAPI Specification is an open-source machine-readable format for describing asynchronous APIs. It defines channels (the addressable message endpoints), operations (send/receive actions an application performs), messages (the payload schema), servers (the broker connection details), and bindings (protocol-specific details for Kafka, MQTT, AMQP, WebSocket, NATS, SNS, SQS, and others). Version 3.0 (December 2023) introduced a major restructuring separating operations from channels; version 3.1.0 (January 2026) added ROS 2 bindings.
Documentation
Schemas & Data
Other Resources
Website
https://www.asyncapi.com/
Specification
https://www.asyncapi.com/docs/reference/specification/latest
SpecificationRepo
https://github.com/asyncapi/spec
Releases
https://github.com/asyncapi/spec/releases
Blog
https://www.asyncapi.com/blog
Newsroom
https://www.asyncapi.com/community/newsroom
CaseStudies
https://www.asyncapi.com/casestudies
Governance
https://github.com/asyncapi/community
Slack
https://www.asyncapi.com/slack-invite
GitHubOrganization
https://github.com/asyncapi