For developers

Technical Documentation

Information about integrating and using the Algebrakit framework

Start here

2

Run the demo

A working app in your own language, with no account and no API key.

Understand what you built

System overview

The pieces of the platform, and how an exercise flows through them.

Then pick your path

Let authors create exercises

Embed Algebrakit's editors in your own CMS instead of sending authors to the Algebrakit CMS.

Writing good exercises is covered on the authoring documentation, not here.

Already on a platform we support?

Moodle and WordPress have a plugin, so there is no integration to write. Install it, paste your API key, done.

Look something up

Web service API Every endpoint, generated from the OpenAPI specification.
Exercise specification The JSON format for defining exercises in code.
SDKs Client libraries per language.
Configuration properties Everything settable on the AlgebraKIT object.
Styling properties Every CSS custom property, per component.
Learning events Every event and its payload.
Releases and LTS Version schedule and sunset dates.