api
Краткое определение
API (Application Programming Interface) — интерфейс для взаимодействия программ. Описывает, как одна программа может запрашивать данные или действия у другой.
Подробнее
API задаёт форматы запросов и ответов (часто JSON по HTTP). Разработчики используют API облачных сервисов, банков, соцсетей и своих приложений.
Типы: REST, GraphQL, gRPC. API может быть публичным (для сторонних разработчиков) или внутренним.
Частые вопросы
Зачем нужен API ключ?
Ключ идентифицирует вызывающую сторону и часто ограничивает квоты или доступ к данным.
REST и GraphQL — в чём разница?
REST опирается на URL и методы HTTP; GraphQL даёт один endpoint и запрос с нужными полями.