Now covering 3 countries · 19 jurisdictions

The European
Curriculum API

37,591 competencies across Germany, Switzerland, and Luxembourg. One API to search, compare, and align education standards.

37,591

Competencies

3

Countries

19

Jurisdictions

12,834

Cross-State Mappings

Developer-first

3 lines to get started

Install the SDK, create a client, and query 37K competencies across 19 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 37K 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.

19 Jurisdictions

All 16 German states plus KMK national standards, Zürich (CH), and Luxembourg.

Built for EdTech

Structured curriculum data as API infrastructure. Designed for publishers, learning platforms, and educational tools.

Coverage

3 countries, 19 jurisdictions — all 16 German states

All 16 German states plus Switzerland and Luxembourg. Austria on the roadmap.

🇩🇪 Germany

BY Bavaria
7,900
ST Sachsen-Anhalt
7,582
NW NRW
2,650
BW Baden-Württemberg
2,373
SN Saxony
1,676
NI Lower Saxony
1,153
TH Thuringia
1,122
HB Bremen
1,111
BB Brandenburg
1,105
BE Berlin
1,105
RP Rhineland-Palatinate
1,104
HH Hamburg
1,083
KMK KMK National Standards
1,031
MV Mecklenburg-Vorpommern
1,013
HE Hesse
994
SH Schleswig-Holstein
911
SL Saarland
467

🇨🇭 Switzerland

ZH Zürich (Lehrplan 21)
2,233

🇱🇺 Luxembourg

LU Luxembourg
978

Ready to build?

Integrate curriculum data into your EdTech product in minutes, not months. Request early access and we'll get you set up.