ГлоссарийРазработка и API
SDK
Что такое SDK и зачем клиентские библиотеки для разных языков.
SDK
SDK — клиентская библиотека, которая оборачивает API для конкретного языка программирования.
Вместо того чтобы вручную собирать HTTP-запросы, вы вызываете готовые методы: search(query)
вместо ручного составления запроса.
Зачем нужны
SDK убирают рутину: авторизация, форматирование запросов, обработка ошибок, пагинация — всё уже реализовано. Вы работаете с типами и методами своего языка, а не с сырым HTTP.
Какие бывают
AACSearch поставляет SDK для нескольких языков — Node, Go, PHP, Python, — чтобы интеграция была удобной независимо от вашего стека. Выбор SDK зависит от языка вашего бэкенда.
Для языков без SDK всегда остаётся прямой REST API — SDK лишь удобная надстройка.