Az OpenAPI egy szabvány API dokumentálásra, leírására.
A számítógépen létrehozott OpenAPI specifikáció, géppel is olvasható formátumban írja le a felületet, így különféle eszközök és szolgáltatások automatikusan tudnak belőle dokumentációt, teszteket, segédleteket generálni.
A Back-end keretrendszerek alapból, vagy valamilyen bővítménnyel támogatják a használatukat.
A Swagger eszközök és szoftverek gyűjteménye, ami kezeli az OpenAPI fájlokat.
A VSCode OpenAPI(Swagger)Editor segítségével létrehozott alap dokumentum:
openapi: '3.0.2' info: title: API Title version: '1.0' servers: - url: https://api.server.test/v1 paths: /test: get: responses: '200': description: OK
Az OpenAPI dokumentumokat Yaml vagy JSON formátumban írhatjuk.
openapi: '3.0.2' info: title: Helló világ version: '1.0' servers: - url: http://localhost:8000/hello paths: /hello: get: responses: '200': description: OK