https://github.com/asyncapi/spec
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
https://github.com/asyncapi/spec
amqp asyncapi hacktoberfest kafka mqtt reactive specification stomp websockets
Last synced: 6 months ago
JSON representation
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
- Host: GitHub
- URL: https://github.com/asyncapi/spec
- Owner: asyncapi
- License: apache-2.0
- Created: 2016-11-18T22:06:50.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-25T06:38:04.000Z (7 months ago)
- Last Synced: 2025-05-07T07:40:56.181Z (6 months ago)
- Topics: amqp, asyncapi, hacktoberfest, kafka, mqtt, reactive, specification, stomp, websockets
- Language: JavaScript
- Homepage: https://www.asyncapi.com
- Size: 2.77 MB
- Stars: 4,606
- Watchers: 56
- Forks: 303
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-integration - AsyncAPI (⭐4.8k) - An essential tool for developing Event-Driven Architectures (EDA) and enables engineers to build a better tooling ecosystem. (Resources / API Specification)
- trackawesomelist - AsyncAPI (⭐4.5k) (⭐4.5k) - An essential tool for developing Event-Driven Architectures (EDA) and enables engineers to build a better tooling ecosystem. (Recently Updated / [Mar 09, 2025](/content/2025/03/09/README.md))
README
[](https://www.asyncapi.com)
## Read the specification
The latest draft specification can be found at [spec/asyncapi.md](./spec/asyncapi.md) which tracks the latest commit to the master branch in this repository.
**The human-readable markdown file is the source of truth for the specification.**
- [Version 3.0.0](https://github.com/asyncapi/spec/blob/v3.0.0/spec/asyncapi.md) (latest) ([website](https://www.asyncapi.com/docs/reference/specification/latest))
Click to see reference links to older versions of the specification.
- [Version 2.6.0](https://github.com/asyncapi/spec/blob/v2.6.0/spec/asyncapi.md)
- [Version 2.5.0](https://github.com/asyncapi/spec/blob/v2.5.0/spec/asyncapi.md)
- [Version 2.4.0](https://github.com/asyncapi/spec/blob/v2.4.0/spec/asyncapi.md)
- [Version 2.3.0](https://github.com/asyncapi/spec/blob/v2.3.0/spec/asyncapi.md)
- [Version 2.2.0](https://github.com/asyncapi/spec/blob/v2.2.0/spec/asyncapi.md)
- [Version 2.1.0](https://github.com/asyncapi/spec/blob/v2.1.0/spec/asyncapi.md)
- [Version 2.0.0](https://github.com/asyncapi/spec/blob/2.0.0/versions/2.0.0/asyncapi.md)
- [Version 1.2.0](https://github.com/asyncapi/spec/blob/1.2.0/README.md) (deprecated)
- [Version 1.1.0](https://github.com/asyncapi/spec/blob/1.1.0/README.md) (deprecated)
- [Version 1.0.0](https://github.com/asyncapi/spec/blob/1.0.0/README.md) (deprecated)
Looking for the JSON Schema files? Check out our [spec-json-schemas](https://github.com/asyncapi/spec-json-schemas) repo.
Feel like contributing? Check out our [contributor's guide](./CONTRIBUTING.md).
## Examples
Check out the [examples](https://github.com/asyncapi/asyncapi/blob/master/examples) directory for examples.
## Case Studies and Adopters
Check out the [AsyncAPI website](https://www.asyncapi.com/casestudies) to see the list of AsyncAPI adopters and their use cases.
## Our Sponsors
Want to become a sponsor? Learn [what we do with sponsors' money](https://www.asyncapi.com/finance) and [join the club](https://opencollective.com/asyncapi).
### Platinum
### Silver
### Bronze
## Contributors
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Fran Méndez
💬 🐛 📝 📖 🤔 🚇 🚧 👀 ✅ 📢

Lukasz Gornicki
📖 🤔 👀 💬 📝 📢 🚧 🚇

Mike Ralphson
💬 📖 🤔 🚇 👀 🚧

raisel melian
💬 🐛 📖 🤔 🚧 👀

Chris Wood
🤔 📖

Jonathan Schabowsky
📖 🤔

Victor Romero
🤔 👀

Antonio Garrote
🤔 👀 📖

Jonathan Stoikovitch
💡 🤔 👀

Jonas Lagoni
🐛 📖 🤔 💬 👀 💡

Waleed Ashraf
📢 🤔 📖 💡

Andrzej Jarzyna
📢

Emmelyn Wang
📝 🤔 📖 📢

Marc DiPasquale
📝 📢 👀 🐛 🤔 📹

Gerald Loeffler
📖 🐛 🤔

Dale Lane
📝 🤔 📹 📢 ✅ 📖

Maciej Urbańczyk
👀 🤔 💬 🐛 📖 💡 🚧

Vladimir Gorej
📖 🐛 💡 🤔 👀

Lorna Jane Mitchell
📢 🤔

Laurent Broudoux
📖 📝 📢 💡 🤔 👀

Jesse Menning
📝 📢 👀 🤔

Sergio Moya
👀 🤔 💬 📝 🐛 📖 💡 🚧

Alexander Balogh
📖 🐛

Khuda Dad Nomani
💡 🐛

Aaron Korver
📖

Orlov Valentine
📖

Moez Bouhlel
📖

Muhammad Rafly Andrianza
📖

Daniel Kocot
📖 💡 🤔

sekharbans-ebay
📖 💡 🤔

Michael Davis
🐛 📖 💡 🤔

Heiko Henning
🐛 💻 🖋 📖 💡 🤔 🚧 👀

Quetzalli
🖋 📖 💡 🤔 👀

Akshit Gupta
🖋 📖

samz
🐛 🖋 📖 💡 📆

Rishi
🚧 🚇

nickshoe
🐛 📖

Ace
📋 🤔 🚧 📢

Animesh Kumar
🖋 📖 🚧

Fabrizio Lazzaretti
📖

Pavel Bodiachevskii
📖 🐛 🤔 💬
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!