Learnosity provides a server-side SDK to simplify integration with our APIs. The SDK implements the security and configuration pattern for each API:
init()public method, which accepts a pre-signed JSON packet of configuration parameters specifying the consumer key, behaviour, appearance and state information for the API. The API authenticates the packet signature to ensure secure data access and prevent tampering. The SDK generates the signed packet for an API given the desired configuration and consumer credentials.
Data API provides direct access to Learnosity data over https, similar to a RESTful interface. The SDK contains simple methods for calling the Data API’s endpoints using your consumer credentials.
Download the SDK
The SDK is hosted on our public GitHub repository. See the usage docs, examples and download links for your platform: