Skip to main content
Exode is an EdTech SaaS platform for online schools and production centers. The Exode API lets you manage users, groups, courses, accesses, forms and exports, and receive platform events through webhooks.

Getting started

Quickstart

Your first request in a few minutes: token, headers, finding and creating a user.

Key concepts

The data model: seller, school, users, courses, products, accesses and payments.

Working with the API

Base URL, authentication, response and error format, rate limits, pagination.

Webhooks

React to sign-ups, payments, progress and access grants in real time.

Official SDK

@exode-team/sdk

The official npm package: a typed server client for /saas/v2/* and a bridge for embedded mini apps (with React hooks). Installation: npm install @exode-team/sdk. Also available on npm.

Postman collection

Exode API in Postman

A ready-made collection with all /saas/v2/* endpoints and sample responses. Fork it into your workspace and fill in the apiToken, sellerId and schoolId variables — all three values are in the admin panel on the API keys page (see “Working with the API” for details).

API capabilities

  • 👥 Managing school users and groups
  • 📚 Courses, student progress and export of practice attempts
  • 🛒 Product accesses, invoices and payments
  • 📝 Forms and user custom fields
  • 📊 Asynchronous reports and exports (XLSX/CSV/JSON)
  • 🔔 Webhooks for key platform events

Support

Technical support

We’ll help with integration and setup.

Updated: 2026-09-25 14:33 UTC