IT-словарь › Веб › OpenAPI

OpenAPI

Веб Svenska → Обновлено: 2026-10-18

Стандарт описания REST API: выделился из Swagger 2.0, в 2015 году передан Linux Foundation и стал OpenAPI Specification (OAS); v3.0 вышла в 2017-м, v3.1 — в 2021-м, с совместимостью с JSON Schema.

Формат — YAML или JSON. Описывает пути, методы, параметры, схемы запросов и ответов, аутентификацию и примеры. На его основе автоматически строятся документация (Swagger UI, Redoc), клиентские SDK (openapi-generator), серверные заглушки, mock-серверы (Prism) и тесты (Schemathesis). Spring (springdoc-openapi), FastAPI (нативно), NestJS, .NET и Go-фреймворки умеют генерировать OAS из кода. Конкуренты: gRPC + Protobuf (бинарный, в стиле RPC), GraphQL (единая точка входа), AsyncAPI (для сообщений и событий).

← Назад к словарю