Der OpenAPI Specification (OAS) ist eine ursprünglich als Swagger von der Firma SmartBear entwickelte Spezifikation zur Dokumentation von REST-APIs. Inzwischen wird sie von der OpenAPI Initiative unter dem Dach der Linux Foundation weiterentwickelt.
OAS verwendet JSON oder YAML zur Beschreibung der APIs. Auf der Basis von OAS können dann sowohl Gerüste für REST-APIs generiert als auch lesbare Dokumentationen erzeugt werden.