Skip to content

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

License

Notifications You must be signed in to change notification settings

Tenischev/asyncapi-spec

Β 
Β 

Repository files navigation

AsyncAPI Logo


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 community repo.

Examples

πŸ’‘ Streetlights

Demonstrates how to use AsyncAPI to define an API that controls city streetlights.

πŸ‘‰ See more

Slack iconΒ Β  Slack Events API

Partial definition of the Slack Events API. Find the official one here.

πŸ‘‰ See more

Gitter iconΒ Β  Gitter Streaming API

Definition of the Gitter streaming API.

πŸ‘‰ See more

Gemini iconΒ Β  Gemini WebSocket API

Definition of the Gemini Websocket API.

πŸ‘‰ See more

βž• and more...

Check out the examples directory for more examples.

Our Sponsors

Platinum

Solace logo Β Β Β Β  IBM logo Β Β Β Β  Postman logo

Gold

RedHat logo Β Β Β Β 

Silver

Bump.sh logo Β Β Β Β  swix logo Β Β Β Β 

Bronze

ably.png logo Β Β Β Β  rviewer.png logo Β Β Β Β 

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!

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%