spec
spec copied to clipboard
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
:raised_hands: Platinum sponsors. Join them! :raised_hands:
Read the specification
The latest draft specification can be found at 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 2.4.0 (latest)
- Version 2.3.0
- Version 2.2.0
- Version 2.1.0
- Version 2.0.0
- Version 1.2.0 (deprecated)
- Version 1.1.0 (deprecated)
- Version 1.0.0 (deprecated)
Looking for the JSON Schema files? Check out our spec-json-schemas repo.
Feel like contributing? Check out our community repo.
Examples
:bulb: Streetlights
Demonstrates how to use AsyncAPI to define an API that controls city streetlights.
:point_right: See more
Slack Events API
Partial definition of the Slack Events API. Find the official one here.
:point_right: See more
Gitter Streaming API
Definition of the Gitter streaming API.
:point_right: See more
Gemini WebSocket API
Definition of the Gemini Websocket API.
:point_right: See more
:heavy_plus_sign: and more...
Check out the examples directory for more examples.
Contributors
Thanks goes to these wonderful people (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 🐛 📖 💡 🤔 |
This project follows the all-contributors specification. Contributions of any kind welcome!