Léxico TI › Web › OpenAPI

OpenAPI

Web Svenska → Actualizado: 2026-08-22

Estándar para describir APIs REST. Se bifurca de Swagger 2.0 → donado a Linux Foundation en 2015 → OpenAPI Specification (OAS). v3.0 (2017), v3.1 (2021, compatible con JSON Schema).

YAML o JSON. Describe: rutas, métodos, parámetros, schemas de request/response, autenticación, ejemplos. Impulsa la generación automática de: documentación (Swagger UI, Redoc), SDKs de cliente (openapi-generator), stubs de servidor, servidores mock (Prism), testing (Schemathesis). Spring (springdoc-openapi), FastAPI (Python, nativo), NestJS, .NET y frameworks de Go generan automáticamente OAS a partir del código. Competidores: gRPC + Protobuf (binario, estilo RPC), GraphQL (endpoint único), AsyncAPI (para mensajería/event-driven).

← Volver al léxico