api

Краткое определение

API (Application Programming Interface) — интерфейс для взаимодействия программ. Описывает, как одна программа может запрашивать данные или действия у другой.

Подробнее

API задаёт форматы запросов и ответов (часто JSON по HTTP). Разработчики используют API облачных сервисов, банков, соцсетей и своих приложений.

Типы: REST, GraphQL, gRPC. API может быть публичным (для сторонних разработчиков) или внутренним.

Частые вопросы

  • Зачем нужен API ключ?

    Ключ идентифицирует вызывающую сторону и часто ограничивает квоты или доступ к данным.

  • REST и GraphQL — в чём разница?

    REST опирается на URL и методы HTTP; GraphQL даёт один endpoint и запрос с нужными полями.