- Sphere Engine overview
- Compilers
- Overview
- API integration
- JavaScript widget
- Problems
- Overview
- API integration
- JavaScript widget
- E-learning platforms
- Problem setter's handbook
- Problems archive
- RESOURCES
- Programming languages
- Submission streams
- Webhooks
- Disk operations
- Multi-file submissions
- Generating images
- Client libraries
- API Changelog
- FAQ
The basic method of integration with Sphere Engine is to use the RESTful APIs: Compilers, Problems, and Containers.
Note: Currently Sphere Engine client libraries don't provide a support for the Containers module.
Feel free to use the official client libraries for selected technologies that are available on GitHub:
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. Choose between two modules of the Sphere Engine service (Compilers or Problems).
The same examples can be also 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.