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 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.