# Open Education API

**Canonical:** https://apis.io/providers/open-education-api/  
**Website:** https://oeapi.eu/  
**APIs profiled:** 3

The Open Education API (OEAPI, formerly OOAPI) is an open REST API standard for exchanging education data — institutions, programmes, courses, offerings, persons and results — between educational institutions, students and suppliers. It was created by a community of Dutch universities, colleges (MBO, HBO, WO) and suppliers, facilitated by SURF and supported via the Npuls programme. OEAPI is a specification rather than a hosted, queryable API: institutions implement their own endpoints from the published OpenAPI specification, with use cases including RIO and eduXchange. Source: https://oeapi.eu/ (fetched 2026-10-09).

## Kin Score — 41.0 / 100 (developing)

Scored 2026-10-09 under rubric 0.23.0.

| Facet | Score |
|---|---|
| Discoverability | 62.5 |
| Contract Quality | 64.6 |
| Contract Governance | 35.6 |
| Operational Transparency | 28.9 |
| Developer Ergonomics | 54.2 |
| Access Clarity | 0.0 |

Regulatory layer — **Education & Research**: 16.7 (matched via tags).

## Agent readiness — 26.1 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | derived |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | documented |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## APIs (29)

- **Open Education API academic sessions API** — The academic sessions API provides information about the different time periods a programme can be offered.
- **Open Education API Associations API** — The associations API provides information about the association between an offering and a person (e.g. students, lecturers, etc). Associations can be posted between institutions...
- **Open Education API Buildings API** — The building API provides a building that is currently used by the organisation. It includes all location details.
- **Open Education API Components API** — The components API provides information about components being part of parent courses.
- **Open Education API course offering associations API** — The course offering associations API provides information about the association between a course offering and a person (e.g. students, lecturers, etc). Associations can be poste...
- **Open Education API course offerings API** — The offerings API provides information about offerings which have a global timeframe, e.g. a period to which students can enrol.
- **Open Education API Courses API** — The courses API provides a self-contained and formally structured learning experience, aimed at delivering defined learning outcomes to students, usually within the context of a...
- **Open Education API Documents API** — The API for accessing and retrieving document resources.
- **Open Education API education specifications API** — The education specification API provides information on the specification of an education object. This specification allows for other education objects to be derived from it. It...
- **Open Education API Groups API** — The groups API provides information about groups that are related to organisations, persons and offerings. Groups of students that are related to an offering are typically used ...
- **Open Education API learning component offering associations API** — The API for associations between persons and learning component offerings.
- **Open Education API learning component offerings API** — The offerings API provides information about learning component offerings which have a global timeframe, e.g. a period to which students can enrol.
- **Open Education API learning components API** — The learning components API provides information about learning activities that are part of a course (or learning component).
- **Open Education API learning outcomes API** — The learning outcomes API provides information about the statements regarding what a learner knows, understands and is able to do on completion of a learning process, which are ...
- **Open Education API News API** — The news API provides news feeds and items regarding a specific subject.
- **Open Education API Offerings API** — The offerings API provides information about offerings which have a global timeframe, e.g. a period to which students can enroll.
- **Open Education API Organisations API** — The organisations API provides the organisations that are responsible for the execution and recognition of education, either as an educational institution or as an organisation ...
- **Open Education API Organizations API** — The organizations API provides the organizations that are responsible for the execution and recognition of education.
- **Open Education API Persons API** — The persons API provides information about persons related to an organisation.
- **Open Education API programme offering associations API** — The programme offering associations API provides information about the association between a programme offering and a person (e.g. students, lecturers, etc). Associations can be...
- **Open Education API programme offerings API** — The offerings API provides information about programme offerings which have a global timeframe, e.g. a period to which students can enrol.
- **Open Education API Programmes API** — The programmes API provides a coherent set of educational components, aimed at the realisation of competences or objectives in the field of knowledge, insight, attitudes and ski...
- **Open Education API Programs API** — The programs API provides a coherent set of educational components, aimed at the realization of competences or objectives in the field of knowledge, insight, attitudes and skill...
- **Open Education API Rooms API** — The rooms API provides the part of a building where an activity can take place. Including detailed information on the resources available, number of seats, etc. (Updated continu...
- **Open Education API service metadata API** — The service API provides additional metadata needed to make the OEAPI fit for this organisation.
- **Open Education API test component offering association attempts API** — The API for the attempts that are made by a person on a test component offering association.
- **Open Education API test component offering associations API** — The API for associations between persons and test component offerings.
- **Open Education API test component offerings API** — The offerings API provides information about test component offerings which have a global timeframe, e.g. a period to which students can enrol.
- **Open Education API test components API** — The test components API provides information about test or assessment activities that are part of a course (or learning unit).

## Agentic access (1)

- **Open Education Api Agentic Access** — 153 operations · 29 acting

## Security (2)

- **Open Education Api Authentication** — http/openIdConnect · 2 schemes
- **Open Education Api Domain Security** — TLSv1.3 · DNSSEC · DMARC

## Plans (1)

- **Open Education Api Plans Pricing**

## Tags

Company, Education, Higher Education, Open Standards, Interoperability, Specifications, Netherlands

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/open-education-api/). Scores are computed from the provider's own public artifacts under a published rubric.
