Yes - Sandfly is compatible and able to run in both private or public Cloud environments.
Because Sandfly is software-based and was developed largely on cloud infrastructure, it works immediately at places like Digital Ocean, Linode, Amazon AWS, etc.
More specifically, Sandfly is platform agnostic, not latency sensitive and doesn’t care where the management server/nodes and your Linux hosts are located. As long as the systems you need to secure allow SSH access then Sandfly can protect them immediately. Whether it’s in the cloud, your own network, or any other configuration, Sandfly will work.