OpenAPI і Swagger: документування й тестування API
Коротко: OpenAPI описує REST-інтерфейс у машиночитабельному вигляді в YAML або JSON; з нього виникають документація, інструменти тестування і навіть готовий клієнтський код.
Докладніше: Хто пропонує API, має сказати, які кінцеві точки існують, які параметри вони очікують і що повертають. Специфікація OpenAPI (раніше Swagger) визначає для цього стандартний формат. Інструменти на кшталт Swagger UI…
Подробиці
Приклад
openapi: 3.0.3
info:
title: Task APIДив. також: проєктування REST API, версіонування API, формати файлів (YAML, JSON та ін.)