IT-lexicon › Web › OpenAPI

OpenAPI

Web Svenska → Bijgewerkt: 2026-10-03

Standaard voor het beschrijven van REST-API's. Voortgekomen uit Swagger 2.0, in 2015 geschonken aan de Linux Foundation en sindsdien de OpenAPI Specification (OAS). v3.0 (2017), v3.1 (2021, compatibel met JSON Schema).

YAML of JSON. Beschrijft paden, methoden, parameters, request- en response-schema's, authenticatie en voorbeelden. Daaruit worden automatisch gegenereerd: documentatie (Swagger UI, Redoc), client-SDK's (openapi-generator), serverstubs, mockservers (Prism) en tests (Schemathesis). Spring (springdoc-openapi), FastAPI (Python, native), NestJS, .NET en Go-frameworks genereren allemaal OAS uit code. Concurrenten: gRPC + Protobuf (binair, RPC-stijl), GraphQL (één endpoint) en AsyncAPI (voor berichten en event-driven systemen).

← Terug naar het lexicon