Swagger UI визуализирует спецификацию API. 5 Инструмент программно анализирует готовую спецификацию и отображает её в удобном интерактивном виде. 5
Некоторые особенности работы Swagger UI:
- Создание интерактивных шаблонов. 1 Для работы с ними не нужен код, все манипуляции выполняются посредством интерфейса. 1
- Генерация и направление запросов. 1 Swagger UI позволяет генерировать и направлять различные запросы для тестирования API. 1
- Удобная навигация по документации. 1 Акцент делается на удобстве использования интерфейса, а не на перемещении по разным файлам. 1
- Публикация спецификации. 5 Swagger UI позволяет опубликовать спецификацию API на том же хосте, где работает приложение, в репозитории GitLab или на любом сервере, где для Swagger UI будет доступ к спецификации API. 5
Swagger UI берёт все ресурсы, методы и параметры, заданные в API, и превращает их в наглядное описание. 2 В результате можно увидеть, какие запросы поддерживаются, какие данные нужно передавать и что возвращается в ответ. 2