Skip to main content
@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 APINode.js ≥18
@exode-team/sdk/miniappBridge для iframe-миниприложенийБраузер
@exode-team/sdk/miniapp/reactReact-хуки поверх bridgeБраузер + React ≥17
Пакет разбит на независимые subpath-экспорты. Импортируйте только нужный модуль — tree-shaking уберёт остальное из бандла.

Текущая версия

npm: @exode-team/[email protected]

Актуальная опубликованная версия. Пакет находится в стадии активной разработки — следите за CHANGELOG.

Контекст для AI-ассистентов

Скачать llms.txt

Один файл с полным справочником по SDK: публичный API, сигнатуры, типы, enum’ы, примеры, частые ошибки. Скормите его ChatGPT, Claude или Copilot — и AI сможет сразу писать корректный код интеграции без дополнительного контекста.
Содержимое файла автоматически поддерживается в соответствии с исходниками пакета @exode-team/sdk. Подходит и как system prompt, и как вложение в чат.

Что дальше

1

Установка

Перейдите в раздел Установка, чтобы подключить пакет через npm или CDN.
2

Выберите модуль

  • Серверная интеграция → API Client
  • Встраиваемое приложение внутри Exode → MiniApp
3

Поддержка

При возникновении вопросов свяжитесь с технической поддержкой.