Skip to main content
Avala предоставляет официальные SDK и клиентские библиотеки для интеграции с платформой на предпочитаемом языке или фреймворке. Каждый SDK оборачивает Avala REST API идиоматическими методами, встроенной аутентификацией, автоматическими повторными попытками и полной типобезопасностью.

Клиентские библиотеки

Python

Синхронная и асинхронная поддержка. Полные аннотации типов. Python 3.9+.

TypeScript

Полная типизация. Ноль зависимостей. Работает в Node.js, Deno и Bun.

CLI

Управление наборами данных, экспортами и хранилищем из терминала. curl -fsSL https://avala.ai/install.sh | bash.

REST API

Используйте API напрямую из любого языка через HTTP-запросы.

OpenAPI

Сгенерируйте собственный клиент из спецификации OpenAPI.

Быстрое сравнение

Переменные окружения

Все SDK учитывают следующие переменные окружения, поэтому вы можете настроить их один раз и использовать во всём стеке.

Аутентификация

Все запросы к Avala API должны включать ваш API-ключ в заголовке X-Avala-Api-Key. Вы можете найти API-ключ в панели управления Avala в разделе Настройки > Безопасность.
После установки переменной окружения все SDK подхватят её автоматически без дополнительной настройки.

Интеграция MCP

Используйте Avala с AI-ассистентами, такими как Claude, Cursor и VS Code, через Model Context Protocol. Пакет @avala-ai/mcp-server предоставляет ваши наборы данных, проекты и экспорты как инструменты, которые AI-ассистенты могут вызывать напрямую.