@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.
What’s next
1
Installation
Go to Installation to add the package via npm or CDN.
2
Choose a module
- Server-side integration → API Client. Get the token,
Seller-IdandSchool-Idin the school’s account — see Working with the API - An app embedded inside Exode → MiniApp
3
Support
If you have any questions, contact technical support.
Updated: 2026-09-25 14:33 UTC