<div dir="ltr">Hi, I've been looking into writing applications that can efficiently query and interact with the SLURM job queue and accounting system. For this reason my initial instinct was to write a Rust application that uses the libslurm ABI to avoid inefficiently spawning subprocesses. However a quick look into past projects suggests that the ABI was never stable, and this seems to have deterred effort in this direction: <a href="https://github.com/pkgw/slurm-rs#note-unmaintained">https://github.com/pkgw/slurm-rs#note-unmaintained</a>. <div><br></div><div>Considering this, my question is about which APIs (ABI, CLI, other?) are considered stable and worth targeting from a third party application. In addition, is there any initiative to making the ABI stable, because it seems like it would be by far the most performant, and I can therefore see merit in aiming at this goal.</div><div><br></div><div>Cheers.</div></div>