Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Ed-Fi Alliance has tracked best practices to identify those that are important in developing and maintaining an efficient Ed-Fi-based data exchange between IT systems in the K12 enterprise.

Note

Note: items in this section are under review for inclusion as part of certification testing of products beginning in calendar 2025 and targeted at school year 2025-26.

These areas include:

Child pages (Children Display)

Information in this section makes specific recommendations for product vendors in development of API clients.

Discovery API

API Design guidelines and recommendations from the Ed-Fi Alliance are useful because the REST architecture style allows for a great deal of flexibility in design. Discovery API (formerly known as "version endpoint") should be used by API clients to discover information about the Data Model available at a particular URL and to discover details about the implementation. The Discovery API provides essential metadata about the application version, supported data models, and URLs for additional metadata, aiding in client-server interactions.

See the full specification and discussion for Discovery API here