Skip to main content
Skip table of contents

Glossary (Ed-Fi)


Application Programming Interface, a set of data (often a library) specifying how software components should interact with each other. An API often includes specifications for routines, data structures, object classes, variables, and remote calls.


An open source data standard used to enable interoperability in the education market.


Family Educational Rights and Privacy Act.


Hypertext Transfer Protocol; is the underlying protocol used by the World Wide Web. HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.


How a specific piece of data is organized and where it is located relative to other pieces of data in the software.


Operational Data Store


The PowerSchool online support website, a resource for PowerSchool users and administrators.


Representational State Transfer, a software architectural style enabling the creation, reading, updating, and deletion of information on a server. REST uses HTTP calls, making it a simpler alternative to mechanisms such as SOAP, CORBA, and RPC. 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.