OneRoster is a data standard developed by 1EdTech Consortium (formerly IMS Global) designed to simplify the exchange of class rosters, course materials, and grades between a school’s Student Information System (SIS) and education technology tools.
Why Was OneRoster Created?
Historically, schools and vendors had to manually share data between systems. This approach was:
- Time-consuming
- Prone to errors
- Difficult to maintain
OneRoster addresses these challenges by offering a way to share:
- Student and teacher profiles
- Class rosters and course enrollments
- Grading data and outcomes
- Learning resources
Who Uses OneRoster?
Some SIS providers have built their products to be OneRoster compliant. By doing so, edtech vendors can build their products with this in mind - making end-user experiences rich with relevant data. For schools, some make OneRoster their preferred method of integration for several reasons (familiarity, district restrictions, etc..). There are also popular Identity and Access Management (IAM) platforms like Clever and ClassLink that support OneRoster integrations.
How Does OneRoster Work?
In a short summary, OneRoster supports two primary data exchange methods:
CSV File Exchange
- Schools export roster data into CSV files
- Vendors regularly ingest these files via secure transfer
- Useful for batch updates (e.g. nightly syncs)
RESTful API
- Allows set times for data syncs
- Built using standard web technologies (like JSON and HTTPS)
- Uses OAuth to control access with tokens instead of passwords
While the CSV transfer is often easier to set up initially, the API is preferred for scalable, regular integrations.
*Updated 7-28-25
Read More on Data Standards
Here are other resources on Data Standards and Edlink to help you on your integration journey:
- Rostering Students and Teachers in Your App: What Are Your Options?
- What is an SIS Integration?
- What are the 9 Standards from 1 EdTech Consortium?
- Introducing Edlink
- Our Mission at Edlink
- What is the Edlink Unified API?
Want to Get Started?
If you're looking for a partner to guide you through developing integrations, then let us introduce ourselves. We're Edlink!