Skip to main content
@exode-team/sdk is the official Exode npm package that combines two independent modules: a server-side client for the School API and a bridge for embedded mini apps (MiniApp) — a client part for the iframe and a server part for verifying signatures.

API Client

A typed client for the /saas/v2/* REST endpoints. Used on the server (Node.js) and covers users, employees (HR), groups, courses, certificates, accesses, invoices, forms and exports.

MiniApp Bridge

Client SDK for iframe apps: handshake with the host, navigation, UI commands, events, React hooks.

Package modules

The package is split into independent subpath exports. Import only the module you need — tree-shaking removes the rest from the bundle.

Current version

npm: @exode-team/[email protected]

The latest published version. The package is under active development — follow the CHANGELOG.

Context for AI assistants

Download llms.txt

A single file with the complete SDK reference: public API, signatures, types, enums, examples, common mistakes. Give it to ChatGPT, Claude or Copilot, and the AI can immediately write correct integration code without additional context.
The file’s contents are automatically kept in sync with the sources of the @exode-team/sdk package. It works both as a system prompt and as a chat attachment.

What’s next

1

Installation

Go to Installation to add the package via npm or CDN.
2

Choose a module

3

Support

If you have any questions, contact technical support.

Updated: 2026-09-25 14:33 UTC