AsyncAPI is an open source initiative that seeks to improve the current state of Event-Driven Architectures (EDA). Our long-term goal is to make working with EDAs as easy as working with REST APIs. That goes from documentation to code generation, and from discovery to event management. Most of the processes you apply to your REST APIs nowadays would be applicable to your event-driven/asynchronous APIs too.
To make this happen, the first step is to create a specification that allows developers, architects, and product managers to define the interfaces of an async API. Much like OpenAPI (aka Swagger) does for REST APIs.
The AsyncAPI specification lays the foundation for a greater and better tooling ecosystem for EDAs.
If you are looking for a solution to automate and formalize the documentation or code generation of your event-driven (micro)services, you are in the right place. Likewise, if you are aiming to establish solid standards for your events and improve the governance of your asynchronous APIs, welcome to your new home.