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)