Skip to main content

EPDM Community v1.2 — Getting Started

Legacy Content

This page documents EPDM Community v1.2 (the final community extension release), which ran on Ed-Fi ODS/API Suite 3 v7.2. Starting with Data Standard v6 (November 2025), EPDM is integrated into the Ed-Fi core standard and no longer requires a separate extension. See the Migration Guide for transition guidance.

Overview

The EPDM (Educator Preparation Data Model) technology solution is made up of the Ed-Fi ODS (Operational Data Store) and companion API with EPDM extensions — collectively the Ed-Fi ODS/API with EPDM.

Tested Configurations

  • Windows Server 2022, Windows 10
  • Microsoft SQL Server 2019 (Developer, Standard, or Enterprise Edition)
  • PostgreSQL 13.x
  • Visual Studio 2022 (Community or higher)
  • Ed-Fi ODS/API Suite 3 v7.2

Binary Installation

This is the recommended approach for implementations that have no requirement to extend or customize the ODS/API source code.

Step 1. Install Windows Components

Database Server prerequisites:

  • PowerShell 5.0, 7.2, or 7.3
  • .NET 8.0 SDK

Web Server prerequisites:

  • Internet Information Services (IIS) — enable via Turn Windows features on or off
  • .NET 8.0 Hosting Bundle — must be installed after IIS
note

For Linux/macOS deployments, use a reverse-proxy web server such as NGiNX or Apache. See the Ed-Fi ODS Docker repository for an example.

Step 2. Install Required Software

  • Microsoft SQL Server 2019 — Standard, Developer, or Enterprise Edition
  • Alternative: PostgreSQL 13.x — also requires Microsoft Visual C++ 2015 Redistributable

Step 3. Install and Configure ODS/API

Download the EPDM-Community Single/Multi Tenant installation package and follow the PowerShell installer instructions. A sample Docker setup for PostgreSQL (PGDockerSetup.zip) is also available.

Developer Resources

See the EPDM-Community Model Updates changelog for what changed in v1.2.