SSG is a C library that manages groups of processes. It can be used to monitor group membership for the purport of fault tolerance or dynamic scaling, and to bootstrap a group from other systems like MPI and PMIx. SSG internally uses the SWIM protocol to monitor processes, detect faults, and keep an eventually consistant view of the group using a gossip protocol.