⚠️

Exciting News!

Our transition to a new website is complete. Click here to seamlessly access the latest version of this article.

Kindly update any bookmarked URLs accordingly. The Development Center will no longer be accessible after April 1, 2024. Thank you for your attention to this matter.

RosterServer

RosterServer is a set of libraries for .NET, Python, Node, PHP, Java, Go, and Ruby that makes requests to the ClassLink RosterServer. The purpose of RosterServer is to make these requests easy, taking care of the OAuth 1.0a authentication for you.
It takes in the client_id and client_secret that you provide and allows you to make requests to any of the various RosterServer endpoints by entering the URL,
which can include query parameters. It will return the status code and JSON response.

OneClick

OneClick is a set of libraries for .Net, Python, Node, PHP, Java, Go, and Ruby that makes request to ClassLink OneClick. These libraries make requests to OneClick significantly easier, taking care of much of the OAuth 2 authentication. The libraries have methods that make requests to specific OneClick endpoints, depending on what information is needed. They return a JSON representation of the information.