@exode-team/sdk — официальный npm-пакет Exode, объединяющий два независимых модуля: серверный клиент для School API и клиентский bridge для встраиваемых мини-приложений (MiniApp).
API Client
Типизированный клиент для REST-эндпоинтов
/saas/v2/*. Используется на сервере (Node.js) и покрывает
пользователей, группы, курсы, доступы, счета, формы и выгрузки.MiniApp Bridge
Клиентский SDK для iframe-приложений: handshake с хостом, навигация, UI-команды, события, React-хуки.
Модули пакета
| Импорт | Назначение | Среда |
|---|---|---|
@exode-team/sdk/api | Серверный клиент SaaS API | Node.js ≥18 |
@exode-team/sdk/miniapp | Bridge для iframe-миниприложений | Браузер |
@exode-team/sdk/miniapp/react | React-хуки поверх bridge | Браузер + React ≥17 |
Пакет разбит на независимые subpath-экспорты. Импортируйте только нужный модуль — tree-shaking уберёт остальное из бандла.
Текущая версия
npm: @exode-team/[email protected]
Актуальная опубликованная версия. Пакет находится в стадии активной разработки — следите за CHANGELOG.
Контекст для AI-ассистентов
Скачать llms.txt
Один файл с полным справочником по SDK: публичный API, сигнатуры, типы, enum’ы, примеры,
частые ошибки. Скормите его ChatGPT, Claude или Copilot — и AI сможет сразу писать
корректный код интеграции без дополнительного контекста.
Что дальше
Установка
Перейдите в раздел Установка, чтобы подключить пакет через npm или CDN.
Выберите модуль
- Серверная интеграция → API Client
- Встраиваемое приложение внутри Exode → MiniApp
Поддержка
При возникновении вопросов свяжитесь с технической поддержкой.