Client libraries

The basic method of integration with the Sphere Engine system is to use the RESTful API which supports both modules: Compilers and Problems. Integration with the use of API is possible with almost any technology and is a fairly easy process.

To simplify the integration process as much as possible, the Sphere Engine team has prepared client libraries for selected technologies that are available in our public repository on the GitHub platform:

In addition, we have prepared examples of using the Sphere Engine API for several other technologies:

The structure of each repository is identical—select the appropriate API version in the Examples directory. Then you can choose between two modules of the Sphere Engine service (Compilers and Problems).

The same examples can also be found in the Examples sections associated with the descriptions of API methods presented in the API documentation for the Sphere Engine Compilers module and the API documentation for the Sphere Engine Problems module.