SDKs are libraries which simplify the process of integrating the Arbor REST API with your own software project. SDK-s are platform specific and we currently offer a .NET SDK and a PHP SDK.

Instead of handling XML and making HTTP requests in your code you simply include the SDK and and make calls to getters and setters on models. Each SDK includes hundreds of models as well as a gateway pattern for querying the API via a query model.

Here is an example program which accesses student data via the .NET SDK

Code Example:

RestGateway gateway = new RestGateway(
    https://your-school.sch.uk/rest-v2,
    "dev@your-company.com",
    "{34#%$g3453ea&*45d3e3}"
);

ModelBase.setDefaultGateway(gateway);

Student student = Student.retrieve("205");
string firstName = student.getPerson().getLegalFirstName();
DateTime dateOfBirth = student.getPerson().getDateOfBirth();

Console.WriteLine("Hello " + firstName);

Get started

To get started using one of our SDKs please visit: