OpenAPI
REST API'lerini tanımlamak için standart. Swagger 2.0'ın çatallanmasıyla doğdu, 2015'te Linux Foundation'a bağışlandı ve OpenAPI Specification (OAS) oldu. v3.0 (2017), v3.1 (2021, JSON Schema uyumlu).
YAML veya JSON. Yolları, yöntemleri, parametreleri, istek/yanıt şemalarını, kimlik doğrulamayı ve örnekleri tanımlar. Otomatik üretimi besler: belgeler (Swagger UI, Redoc), istemci SDK'ları (openapi-generator), sunucu iskeletleri, sahte sunucular (Prism), testler (Schemathesis). Spring (springdoc-openapi), FastAPI (Python, yerleşik), NestJS, .NET ve Go çatıları OAS'yi koddan üretebilir. Rakipler: gRPC + Protobuf (ikili, RPC tarzı), GraphQL (tek uç nokta), AsyncAPI (mesajlaşma/olay güdümlü sistemler için).