Now covering 3 countries · 6 jurisdictions
The European
Curriculum API
21,314 competencies across Germany, Switzerland, and Luxembourg. One API to search, compare, and align education standards.
21,314
Competencies
3
Countries
6
Jurisdictions
12,834
Cross-State Mappings
Developer-first
3 lines to get started
Install the SDK, create a client, and query 21K competencies across 6 European jurisdictions. TypeScript-first with full type safety.
npm install @currikon/sdk
import { CurrikonClient } from "@currikon/sdk";
const client = new CurrikonClient();
// Fetch a specific competency
const comp = await client.getCompetency("BY-GS-D-34-2.3-01");
console.log(comp.text);
// Find cross-state equivalents
const equivs = await client.getEquivalents("BY-GS-D-34-2.3-01");
console.log(equivs.map(e => e.code)); Features
Everything you need to work with curricula
Cross-State Equivalents
Find the NRW equivalent of a Bayern competency. 12,834 mappings via KMK national standards.
Full-Text Search
Search 21K competencies in milliseconds with SQLite FTS5. Filter by jurisdiction, subject, grade, and more.
CASE v1.1 Export
Industry-standard Competency and Academic Standards Exchange format for international interoperability.
AI-Powered Alignment
Send any learning objective text — get matching competencies ranked by semantic similarity.
6 Jurisdictions
Bavaria, NRW, Sachsen-Anhalt, KMK national standards, Zürich (CH), and Luxembourg.
Open Source
MIT licensed. All curriculum data version-controlled in Git. Fully transparent and reproducible.
Coverage
3 countries, 6 jurisdictions — and growing
Starting with Germany, Switzerland, and Luxembourg. All 16 German states and Austria on the roadmap.
🇩🇪 Germany
🇨🇭 Switzerland
🇱🇺 Luxembourg
Ready to build?
Integrate curriculum data into your EdTech product in minutes, not months. Request early access and we'll get you set up.