The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.

RAW Doc

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.

Looking for the JSON Schema files? Check out our spec-json-schemas repo.

Feel like contributing? Check out our contributor's guide.

Examples

Check out the examples directory for examples.

Case Studies and Adopters

Check out the AsyncAPI website 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 and join the club.

Platinum

Gold

    

Silver

Bronze

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πŸ› πŸ“– πŸ’‘ πŸ€” Heiko HenningπŸ› πŸ’» πŸ–‹ πŸ“– πŸ’‘ πŸ€” 🚧 πŸ‘€ **Quetzalli **πŸ–‹ πŸ“– πŸ’‘ πŸ€” πŸ‘€ Akshit GuptaπŸ–‹ πŸ“– samzπŸ› πŸ–‹ πŸ“– πŸ’‘ πŸ“† Rishi🚧 πŸš‡
nickshoeπŸ› πŸ“– **Ace **πŸ“‹ πŸ€” 🚧 πŸ“’ Animesh KumarπŸ–‹ πŸ“– 🚧 Fabrizio LazzarettiπŸ“– Pavel BodiachevskiiπŸ“– πŸ› πŸ€” πŸ’¬

This project follows the all-contributors specification. Contributions of any kind welcome!