Class Rostering

District-level rostering straight from the LMS.

Edlink helps you connect to every major LMS and more than a dozen other school data sources. Ship your integration in 4 weeks or less and knock a major item off your wish list.

District or User Rostering

Edlink can deliver data for districts with hundreds of thousands of users. Our API is fast, convenient, and designed to prevent common bugs.

Read More

Roster Changes

Syncing large datasets can be expensive and error prone. We solve this through our events API so you can load only the changes to roster data.

Read More

Thoughtful Data Model

Our data model is abstract, but simple to understand so it can accurately represent data from a wide variety of different learning platforms.

Read More

Globally Unique IDs

Keeping track of users, classes, and enrollment can be challenging enough. Edlink abstracts away unreliable LMS IDs and replaces them with GUIDs.

Read More

The Hard Stuff

Edlink solves difficult rostering challenges.

Rostering can be deceptively difficult, especially when working with large schools and systems that are not designed for bulk data export. At Edlink, we have built a platform that aims to solve the hard problems, so your developers don't have to.

Get data at the user or district level

Depending on how your platform is architected, you can choose to retrieve roster data at the district, or individual user level. This option makes development faster and likely fits into your existing workflow.

Set rules to limit data sharing

Edlink helps you connect to every major LMS and more than a dozen other school data sources. Ship your integration in 4 weeks or less and knock a major item off your wish list.

View only the data that changed

Syncing large datasets can be expensive and error prone. The Edlink events API was designed so you can load the changes to roster data without reloading the entire dataset.

JSON
1
2
3
4
5
6
7
8
9
10
11
[
   {
       "type": "person.created",
       "data": { ... }
   },
   {
       "type": "enrollment.updated",
       "data": { ... }
   },
   { ... }
]

Roster data aligns perfectly with Edlink SSO.

Users who sign in through Edlink will always match up perfectly with their roster data. This makes life easy for your developers and you don't have to rely on unsafe methods to match up SSO users.

More About SSO

Ready to get started?

Create an account to start developing right now - no payment details required. Or, contact us to design a custom package for your business.