AsyncAPI allows you to create machine-readable definitions of your Message-Driven APIs.
Easy and intuitive for humans at a glance. Tooling is provided to help you write your API definitions.
It is Open Source and community-driven. Your contributions are more than welcome.