O SFTPGo permite compartilhar seus arquivos com segurança via SFTP e, opcionalmente, FTP/S e WebDAV também. Vários backends de armazenamento são suportados e são configuráveis por usuário, para que você possa servir um diretório local para um usuário e um bucket S3 (ou parte dele) para outro. O SFTPGo também suporta pastas virtuais, uma pasta virtual pode usar qualquer um dos backends de armazenamento suportados. Assim, você pode ter, por exemplo, um usuário S3 que expõe um bucket GCS (ou parte dele) em um caminho especificado e um sistema de arquivos local criptografado em outro. As pastas virtuais podem ser privadas ou compartilhadas entre vários usuários, para pastas virtuais compartilhadas você pode definir diferentes limites de cota para cada usuário.