Skip to content

Sparkth documentation

Sparkth is a free, open-source, science-driven, AI-first learning platform under active development by Edly. It provides a unified framework for course generation with integrated AI capabilities exposed via a Model Context Protocol (MCP) server.

Using Sparkth

Instructors and administrators: start with the User guide. It walks you from your first sign-in to a course in your LMS.

Developing Sparkth

The developer docs cover the narrative guides (configuration, user management, backend and frontend plugin development, permissions) and the reference (environment variables and the Python API generated from docstrings).

Project setup, running the app, and production deployment live in the repository README.md.

REST API

The REST API is documented interactively by the running backend and is not duplicated here:

  • Swagger UI: /docs
  • ReDoc: /redoc
  • OpenAPI schema: /openapi.json