Open standards are one of the foundational pillars of building distributed systems. For example, the specification, as an industry standard to define RESTful APIs, has been instrumental to the success of distributed architectures such as . It has enabled a proliferation of tooling to support building, testing and monitoring RESTful APIs. However, such standardizations have been largely missing in distributed systems for .
is an open source initiative to create a much needed event-driven and asynchronous API standardization and development tooling. The , inspired by the OpenAPI specification, describes and documents event-driven APIs in a machine-readable format. It's protocol agnostic, so it can be used for APIs that work over many protocols, including MQTT, WebSockets, and Kafka. We're eager to see the ongoing improvements of AsyncAPI and further maturity of its tooling ecosystem.

