AsyncAPI ist eine Open-Source-Initiative und Spezifikation zur Beschreibung ereignisgesteuerter APIs, also nachrichtenbasierter Schnittstellen in ereignisgesteuerten Architekturen. Ziel ist, für solche Systeme dieselbe Dokumentation und Werkzeugunterstützung bereitzustellen, die es für REST-APIs bereits gibt. Die Dokumentation umfasst die Spezifikation, Migrationsleitfäden sowie Werkzeuge für Dokumentation, Codegenerierung und Ereignisverwaltung. Da die Spezifikation maschinenlesbar ist, können Werkzeuge daraus Dokumentation und Code erzeugen.
Die Spezifikation wird in einem öffentlichen GitHub-Repository unter der Apache-2.0-Lizenz veröffentlicht. AsyncAPI gehört zu LF Projects, LLC, einer in Delaware eingetragenen Series-LLC, die Open-Source-Projekte beherbergt, mit Kontaktadresse in Wilmington (Delaware). Da die Spezifikation offen ist, können Organisationen sie nutzen, ohne vom Beschreibungsformat eines einzelnen Anbieters abhängig zu sein. Damit bietet AsyncAPI eine offene Alternative zu herstellerspezifischen Formaten und Design-Plattformen für ereignisgesteuerte APIs, deren Hosting- und Datenbedingungen je nach Anbieter verschieden sind.