Jede moderne App braucht sie, jeder Entwickler kennt sie – REST APIs sind das digitale Nervensystem unserer Softwarelandschaft. Aber wie sorgt man dafür, dass Frontend, Backend und Testteam nicht aneinander vorbeiprogrammieren? Ganz einfach: mit einer klaren, standardisierten Beschreibung der API.
Und genau hier kommt OpenAPI ins Spiel. Die Spezifikation ist so etwas wie der API-Bauplan, auf den sich alle verlassen können – maschinenlesbar, versionierbar und bestens dokumentierbar. Swagger? Kennt man noch – ist aber heute eher der Name des Werkzeugkastens, nicht des Standards selbst.
In diesem Artikel schauen wir uns an, was OpenAPI eigentlich ist, warum es so hilfreich für Dokumentation und Testing ist – und wieso Swagger trotzdem noch in jedem zweiten Satz auftaucht.