Open Education API
The Open Education API is an open standard for sharing educational data. An API (Application Programming Interface) is a set of definitions allowing software programs to communicate with one another. Using the API, education institutions make useful information available through apps, such as grades or timetable information, for example.
Discover API in the video below. You may have to accept cookies from YouTube to watch this video.
API: indispensable part of integration infrastructure
Increasing numbers of higher education institutions are working on a flexible and personalised learning environment: it is modular in design and made up of a variety of applications from inside and outside the institution. The integration infrastructure is responsible for exchanging data and functionality between these individual applications. And APIs are the interfaces between different software applications and are thus an indispensable part of such integration infrastructure. In this way, education institutions are able to make useful information available through apps, for example: from grades to study credits, from schedules to free workstations.
Continued development of the Open Education API
SURFnet is working on a standard API in collaboration with a number of higher education institutions. This Open Education API makes it easier to develop services based on educational data, which is available within the institution. SURF's Education Product Management team is contributing to the continued development and is promoting the use of this standard. We are exploring the opportunities for SURFnet to provide services in this area. And we are investigating to what extent it is possible to standardise the data in order to also make the data available for other purposes, for example for web applications or mobile apps, which combine or present the information in a new way.
Practical examples
The University of Amsterdam (UvA) and Zuyd University of Applied Sciences are using the API in everyday educational practice. The MyUvA student app by the UvA combines data from the electronic learning environment, the student information system, the timetable system and the UvA website. The Open Education API makes this data available in an easy-to-manage way. When developing a new intranet, Zuyd University of Applied Sciences opted in favour of the Open Education API as a starting point for the underlying source systems.
Community contribution
SURFnet is working on the continued development of the Open Education API together with individual higher education institutions. We encourage participating institutions to make educational data accessible using the standard Open Education API so that application developers are able to develop relevant apps. Are you willing to consider collaborating on the Open Education API? If so, you can register to join the working group by e-mailing info@openonderwijsapi.nl.
More information
- For more information, visit the Open Education API website.

OOAPI regiegroep
De regiegroep is het besluitvormingsorgaan van de OOAPI waar de onderwijssector aan het stuur zit voor de verdere doorontwikkeling en toekomst van de OOAPI standaard. De drie onderwijssectoren mbo, hbo en wo hebben iedereen eigen vertegenwoordiging in de regiegroep, naast de voorzitter van de OOAPI technische werkgroep. De regiegroep wordt gevuld door:
mbo: Gertjan Flinterman (Deltion college)
hbo: Rene Schenk (Avans Hogescholen)
wo: Jan-Willem Brock (Universiteit Leiden), voorzitter van de regiegroep
Voorzitter van de OOAPI technische werkgroep: Patrick van der Veer (SURF)
Naast deze vier vaste nationale zetels in de regiegroep is er nog plek beschikbaar voor de vertegenwoordiging van Europese publieke onderwijsinstellingen.
OOAPI technisch werkgroep
De technische werkgroep is de uitvoeringsorganisatie van de standaard. Hierin werken de technisch ingevoerde specialisten aan de doorontwikkeling en aanpassingen van de OOAPI. De technische werkgroep bestaat uit leden van onderwijsinstellingen, leveranciers en SURF. Een gedegen technische achtergrond van de OOAPI-standaard is een voorwaarde voor deelname aan de technische werkgroep. De technische werkgroep werkt nieuwe functionaliteit direct zelf uit of overziet de ontwikkelingen van aanpassingen en uitbreidingen.
OOAPI community
De OOAPI community bestaat uit iedereen die geïnteresseerd is in OOAPI, op de hoogte wilt blijven en/of betrokken wilt zijn bij de doorontwikkeling. Binnen de community worden bijeenkomsten georganiseerd waarin de ontwikkelingen van OOAPI besproken worden en er ruimte is om ideeën en ervaringen uit te wisselen met andere onderwijsinstellingen. Vanuit de community kan er o.a. ook input geleverd worden op het gebied van wensen en eisen ten aanzien van de OOAPI-standaard. Deze wensen en eisen kunnen leiden in een nieuw wijzigingsvoorstel op de OOAPI.
Aanmelden voor de community
OOAPI projectgroepen
Voor het onderhoud of de doorontwikkeling van specifiek gebruik van de OOAPI kunnen er projectgroepen ingesteld worden. Dit zijn groepen die onder de paraplu van de technische werkgroep aan een specifiek deel van de OOAPI werken en in nauwe samenwerking met de technische werkgroep de werking en toekomst van de standaard borgen.
Voor meer informatie