Skip to main content
Version: 8

Package Releases

The Ed-Fi Alliance publishes a set of Docker images and NuGet packages with each Ed-Fi API release. Docker images are the primary way to run Ed-Fi API v8; see Docker Deployment for deployment instructions. The NuGet packages below provide supporting artifacts, including API schema packages, client SDKs, database provisioning tools, sample-data templates, and plugin contract packages, published to the Ed-Fi AzureFeed.

Ed-Fi API v8.1.0 Docker Images​

Image TagPurposeExample
8.1.0Ed-Fi API containeredfialliance/ed-fi-api:8.1.0
8.1Latest patch release of Ed-Fi API 8.1.xedfialliance/ed-fi-api:8.1
8.1.0Configuration Service containeredfialliance/ed-fi-api-configuration-service:8.1.0
8.1Latest patch release of the Configuration Service 8.1.xedfialliance/ed-fi-api-configuration-service:8.1

Ed-Fi API v8.1.0 Packages​

PackagePurposeLocation
EdFi.ApiCore Ed-Fi API packageEdFi.Api 8.1.0
EdFi.Api.ConfigurationServiceConfiguration Service packageEdFi.Api.ConfigurationService 8.1.0
EdFi.Api.SchemaToolsapi-schema-tools CLI for database provisioningEdFi.Api.SchemaTools 8.1.0
EdFi.Api.SecurityMetadataToolssecurity-metadata-tools CLI for converting ODS/API security metadataEdFi.Api.SecurityMetadataTools 8.1.0
EdFi.Api.Sdk.Standard.5.2.0Core client SDK for Data Standard 5.2EdFi.Api.Sdk.Standard.5.2.0 8.1.0
EdFi.Api.Sdk.Standard.6.1.0Core client SDK for Data Standard 6.1EdFi.Api.Sdk.Standard.6.1.0 8.1.0
EdFi.Api.Minimal.Template.PostgreSql.5.2.0Minimal seed-data template (PostgreSQL), Data Standard 5.2EdFi.Api.Minimal.Template.PostgreSql.5.2.0 8.1.0
EdFi.Api.Minimal.Template.PostgreSql.6.1.0Minimal seed-data template (PostgreSQL), Data Standard 6.1EdFi.Api.Minimal.Template.PostgreSql.6.1.0 8.1.0
EdFi.Api.Populated.Template.PostgreSql.5.2.0Populated sample-data template (PostgreSQL), Data Standard 5.2EdFi.Api.Populated.Template.PostgreSql.5.2.0 8.1.0
EdFi.Api.Populated.Template.PostgreSql.6.1.0Populated sample-data template (PostgreSQL), Data Standard 6.1EdFi.Api.Populated.Template.PostgreSql.6.1.0 8.1.0
EdFi.Api.Minimal.Template.MsSql.5.2.0Minimal seed-data template (SQL Server), Data Standard 5.2EdFi.Api.Minimal.Template.MsSql.5.2.0 8.1.0
EdFi.Api.Minimal.Template.MsSql.6.1.0Minimal seed-data template (SQL Server), Data Standard 6.1EdFi.Api.Minimal.Template.MsSql.6.1.0 8.1.0
EdFi.Api.Populated.Template.MsSql.5.2.0Populated sample-data template (SQL Server), Data Standard 5.2EdFi.Api.Populated.Template.MsSql.5.2.0 8.1.0
EdFi.Api.Populated.Template.MsSql.6.1.0Populated sample-data template (SQL Server), Data Standard 6.1EdFi.Api.Populated.Template.MsSql.6.1.0 8.1.0

Ed-Fi API v8.1.0 Plugin Contract Packages​

Plugins are built against these contract packages. Each contract has its own version, which changes only when the contract changes. See Plugins for details.

PackagePurposeLocation
EdFi.Api.PluginsPlugin contract for Ed-Fi API and Configuration Service pluginsEdFi.Api.Plugins 1.1.0
EdFi.Api.CustomValidationContract for unique ID validation pluginsEdFi.Api.CustomValidation 1.0.0
EdFi.Api.IdentityContract for identity system plugins used by the Identities APIEdFi.Api.Identity 1.0.0
EdFi.Api.SecretsContract for secrets plugins used to resolve connection string secretsEdFi.Api.Secrets 1.0.0

Ed-Fi API v8.1.0 Schema Packages​

The API schema for each supported Data Standard is published as a separate package. Each core package contains the ApiSchema.json that the Ed-Fi API loads at startup. The TPDM package contains the API schema for the TPDM extension, which the Ed-Fi API loads alongside the core schema.

PackageData StandardLocation
EdFi.DataStandard52.ApiSchema5.2.0EdFi.DataStandard52.ApiSchema 1.0.335
EdFi.DataStandard52.TPDM.ApiSchema5.2.0 (TPDM extension)EdFi.DataStandard52.TPDM.ApiSchema 1.0.335
EdFi.DataStandard61.ApiSchema6.1.0EdFi.DataStandard61.ApiSchema 1.0.335