A complete RESTful API for managing educational institutions, courses, and users — built for modern EdTech.
Secure, stateless authentication powered by Guardian JWT. Every request is verified with industry-standard token-based auth.
Signup → Verify → Login → Access
POST /v1/users
POST /v1/auth/token
Full CRUD with pagination
GET /v1/schools
POST /v1/schools
Organize educational institutions with rich metadata, location data, and flexible filtering.
Full course management scoped to schools with comprehensive metadata and validation.
Scoped per institution
GET /v1/courses
POST /v1/courses
Complete user lifecycle including registration, profile updates, email verification, and soft-delete.
Standardized response format with data, meta, and errors across all endpoints — predictable and easy to consume.
Branded verification emails via Resend API with one-time codes, SHA-256 hashed in the database. Resend available.
Every endpoint follows the same patterns. Predictable responses, clear errors, and thorough validation.
Join the modern educational API platform. Start free, no credit card required.