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
🇨🇭 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.