API — Интерфейс, через который программы обмениваются данными: сайт запрашивает остатки у 1С, приложение отправляет заказ на сервер.
API — договорённость о том, какие запросы принимает система и какие ответы отдаёт. REST, gRPC и GraphQL — разные стили таких договорённостей.
Зачем бизнесу. Единая точка доступа к данным для сайта, приложений, партнёров и внутренних систем. Вместо прямых подключений к базе — контролируемый вход с правами и лимитами.
Хороший API. Документирован (OpenAPI), версионирован, защищён (OAuth, ключи, rate limiting), наблюдаем (логи, метрики).
Публичный API позволяет партнёрам интегрироваться самостоятельно и превращает продукт в платформу.