94 commitsLast commit ≈ 6 days ago0 stars0 forks
SLURM CLI-API Proxy client is a tool designed to bridge existing applications and scripts that rely on the SLURM CLI. The tool mimics traditional SLURM CLI commands, translating them into REST API calls, enabling seamless integration of existing tools with external SLURM workload managers.
Application examples of this tool in the biomedical domain would include the Galaxy Pulsar server that forwards jobs to an HPC backend through SLURM. Another key use case for this tool is Arvados, an open-source platform designed for managing and processing large biomedical data. In general, anywhere where a setup assumes the SLURM CLI to be available on a host, the SLURM CLI-API Proxy could help to offload job processing to a more powerful system.