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

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

  • for upcoming release plans

  • lists the supported versions of the Ed-Fi ODS/API Platform and provides links documentation

As of 2024, a new reference implementation under development, called the Data Management Service. See for more information.