asyncapi

Building the future of event-driven architectures We're on a mission to standardize message-based communication and increase

The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
Under Apache License 2.0
By asyncapi

hacktoberfest mqtt specification amqp reactive kafka websockets stomp asyncapi







    



    



    



 



 



 




: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.



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):


Lukasz Gornicki? ? ? ? ? ? ? ? ? ? ? ⚠
Mike Ralphson? ? ? ? ? ? ⚠ ? ? ?
raisel melian? ? ? ? ? ? ? ? ⚠
Fran Méndez? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ⚠ ✅ ? ?
dulce?
Chris Wood? ? ?
Jonathan Schabowsky? ? ?


Victor Romero? ?
Antonio Garrote? ?
Jonathan Stoikovitch? ? ? ?
Jonas Lagoni? ? ? ? ? ?
Eva? ? ?
Waleed Ashraf? ? ?
Andrzej Jarzyna? ?


Emmelyn Wang? ? ? ? ?
Marc DiPasquale? ? ? ? ? ?
Gerald Loeffler? ? ?
Dale Lane? ? ? ? ✅ ?
Maciej Urbańczyk? ?
Vladimir Gorej?
Lorna Jane Mitchell? ?


Laurent Broudoux? ? ? ? ? ? ?
Jesse Menning? ? ? ?

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