Как писать REST API на Python (FastAPI кратко)?
Создание современного REST API на языке программирования Python с использованием фреймворка FastAPI представляет собой быстрый и стандартизированный процесс благодаря встроенной поддержке аннотаций типов и автоматической валидации данных.
В основе работы фреймворка лежат стандартные подсказки типов Python и библиотека Pydantic, которые отвечают за автоматическую проверку входных данных и преобразование типов на лету без написания громоздкого бойлерплейта.
Для создания полноценного веб-приложения вам потребуется пройти несколько стандартных шагов.
Одним из главных достоинств такого подхода является полностью автоматическая генерация интерактивной документации к вашему API в формате Swagger UI и ReDoc, которая доступна без дополнительных настроек по стандартным адресам /docs и /redoc.