Глоссарий

OpenAPI / Swagger

OpenAPI — стандарт машиночитаемого описания REST API в формате YAML или JSON. Swagger — набор инструментов вокруг этого стандарта (Swagger UI, Swagger Editor). Документация, которая не устаревает, поскольку генерируется из кода или является источником правды для генерации кода.

Что даёт

Минимальный пример

paths:
  /users/{id}:
    get:
      summary: Получить пользователя
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: integer