Ed-Fi API

The Ed-Fi Alliance produces several related Application Programming Interface (API) specifications for exchange of K-12 education data. The essential feature that characterizes an "Ed-Fi API" is implementation of one or more Ed-Fi API specifications, following the REST architectural style.

An application that exposes some subset of the Ed-Fi Resource API, and adheres to the Ed-Fi API Guidelines document, is said to be "Ed-Fi aligned." The Resource API provides standard Create, Read, Update, and Delete functionality for the entities defined in the Ed-Fi Unifying Data Model.

The Ed-Fi Alliance’s reference implementation is the Ed-Fi ODS/API Platform. For more information on the ODS/API Platform, see:

As of 2024, a new reference implementation under development, called the Data Management Service. See Ed-Fi ODS/API and Data Management Service FAQfor more information.