Couchdrop SFTP provides you the ability to use the standard interactive SFTP shell or an SFTP client with your cloud storage endpoint such as Google Cloud, Wasabi and any S3 Compliant Storage.
Before starting, you need a Couchdrop account and a linked cloud storage provider. This can be created by visiting https://my.couchdrop.io.
Although the below walkthrough is using CLI, you can use the likes of CyberDuck, FileZilla, WinSCP and any other SFTP client.
First link your storage endpoint to Couchdrop.
Once you've linked your storage you are good to go.
Start your interactive SFTP session using 'sftp <username>@sftp.couchdrop.io'
To list the files currently in your endpoint use the standard Linux 'ls' command, to change to a sub-directory then 'cd <directory_name>' will take you to the nested directory
To upload files to your current SFTP cloud storage directory then 'put' will be the syntax used, and 'get' will be used to download files from your current SFTP session.