FirecREST is a RESTful API for managing High-Performance Computing resources, developed at CSCS. Scientific platform developers can integrate Firecrest into web-enabled portals and applications, allowing them to securely access authenticated and authorized CSCS services such as job submission and data transfer on HPC systems. Please refer to the FirecREST documentation for more details.

FirecREST features

Users can make HTTP requests to perform the following operations:

  • basic system utilities like ls, mkdir, mv, chmod, chown, among others
  • actions against the Slurm workload manager (submit, query, and cancel jobs of the user)
  • internal (between CSCS systems) and external (to/from CSCS systems) data transfers

For a full feature set, have a look at the FirecREST API specification.

FirecREST at CSCS

FirecREST for Daint-XC and Eiger (this interface will be deprecated when Daint-XC is no longer operational)

FirecREST for Alps

Further information