Get started
You’re 30 seconds from
your first integration.
No sales call. No credit card. Pick the path that fits where you are right now.
Step 1 — Explore
Try it right now — no account
Use the public key below in your project immediately. All question types, all capability layers. Rate-limited, but no sign-up required.
PUBLIC KEY — COPY AND USE
Works in any environment · No authentication required · Shared rate limits apply
Step 2 — Build
Create a free account for a private key
Get your own private key with higher rate limits, CMS access, and a single authoring account. Free, no credit card.
Step 3 — Scale
Go Pro when you’re ready for production
Unlimited evaluations, LTS, full content library, multiple authoring accounts, and a business key. Priced per active student — only pay when you’re live.
No action needed now. Your free account key upgrades to a business key when you subscribe to Pro — no re-integration required.
What’s included in Pro
Unlimited evaluations (LTS)
Full content library
Multiple authoring accounts
Fully stylable — no Algebrakit branding
Support with update tracking
View pricingQuick start
From zero to running in under a minute
Install the SDK, paste your key, and render your first exercise. That’s it.
Terminal
# install the SDK
npm i @algebrakit/sdk
integrate.js
import { AlgebraKit } from '@algebrakit/sdk';
// initialise with your key (public key works immediately)
AlgebraKit.init({ apiKey: 'your-key-here' });
// create a session for a student
const session = await AlgebraKit.createSession({
exerciseId: 'eq-042',
profile: { grade: 10, region: 'NL' }
});
// render the exercise into your page
AlgebraKit.render('#exercise-slot', session.id);
Where to go next
Everything you need to keep building
Your key is ready. Here’s what developers typically reach for next.
TECHNICAL DOCUMENTATION
Quick start guide
Every question type live and interactive. Try them yourself or watch a short recording.
docs.algebrakit.comEXAMPLES
See all question types
Every question type live and interactive. Try them yourself or watch a short recording.
Explore examplesDOWNLOADS
Starter projects
Clone a working React or vanilla JS integration from GitHub. No setup required.
github.com/algebrakitUSER MANUAL
Author your first exercise
Use the CMS to create and configure a custom exercise, then serve it through your integration.
help.algebrakit.com