Skip to main content

๐Ÿ“ข Ed-Fi API v8.0: Now Available

ยท 3 min read
Vinaya Mayya
Senior Technical Program Manager - API

The Ed-Fi Alliance is excited to announce the release of Ed-Fi API v8.0 and MetaEd v4.8. Ed-Fi API v8.0 represents the next-generation evolution of the Ed-Fi ODS/API platform, delivering a modernized architecture while maintaining compatibility with existing Ed-Fi API integrations. Version 8 is designed as the long-term replacement for the legacy ODS/API platform.

Have questions about the transition from ODS/API to Ed-Fi API v8? See the Ed-Fi ODS/API and Ed-Fi API v8 FAQ for answers on the roadmap, timelines, and what to expect.

Ed-Fi API v8.0โ€‹

Ed-Fi API v8.0 is a new platform, not an incremental update to the ODS/API. It introduces two new services that take over the roles currently filled by the Ed-Fi ODS/API and Ed-Fi ODS Admin API:

  • Ed-Fi API: Implements the Ed-Fi Resources, Descriptors, and Discovery API specifications
  • Configuration Service: Implements the Ed-Fi Management API specification

The ODS/API Platform remains in production and fully supported through the 2028-2029 school year, giving implementers time to plan their migration.

Highlightsโ€‹

  1. Relational Storage Model (PostgreSQL or SQL Server): A new relational storage model stores each Ed-Fi resource in its own set of dedicated relational tables, organized into a schema per model project.
  2. Multi-Tenancy and Data Segmentation: The Configuration Service manages data stores and tenant context. Multiple tenants can share a single API deployment with complete data isolation enforced at the database level.
  3. Profiles: Readable and writable Profiles are supported, allowing implementers to define data policies that restrict the resources and properties visible to a specific API client application.
  4. Changed Record Queries: This feature allows client systems to narrow requests for data to only data that has changed since a specified change version.
  5. Self-Contained Identity Provider: A built-in OpenIddict-based identity provider is hosted inside the Configuration Service, so no external identity server is required for a standard deployment. Keycloak remains supported as an alternative.
  6. Docker-Based Deployment: Ed-Fi API v8.0 is distributed as Docker images. Startup scripts and a reference docker-compose.yml are provided for local deployment.

What's New in Ed-Fi API v8.0 covers each of these in detail, and the Breaking Changes section of the release notes has the full migration checklist.

MetaEd v4.8โ€‹

MetaEd v4.8 adds support for Ed-Fi API v8.0, including ApiSchema NuGet packaging as asset-only content packages for use by the Ed-Fi API. It continues to support all currently supported versions of the Ed-Fi Data Standard and ODS/API. Implementers extending Ed-Fi API v8.0 will need to update to MetaEd IDE v4.8.

MetaEd 4.8 Release Notes


Try It Outโ€‹

Follow the instructions in the Getting Started documentation to deploy the Ed-Fi API and Configuration Service and configure your first data store.

What's Nextโ€‹

tip

You can track upcoming work in the Roadmap Boards on GitHub. Also see the technology roadmap for tips on how to use this board.

As always, we encourage the community to review the release notes and documentation and begin planning adoption based on your needs and implementation timelines. Your feedback remains critical as these capabilities continue to evolve.