# Using SFTP Clients

- [OpenSSH SFTP](/walkthroughs/sftp-recipes/using-sftp-clients/openssh-sftp.md): Learn how to use the default SFTP client in Linux and Unix operating systems
- [How to use SFTP with Cyberduck](/walkthroughs/sftp-recipes/using-sftp-clients/how-to-use-sftp-with-cyberduck.md): Cyberduck is another popular open-source file transfer client, similar to FileZilla. Learn how to connect to an SFTP server with Cyberduck in this simple walkthrough.
- [How to use SFTP with FileZilla](/walkthroughs/sftp-recipes/using-sftp-clients/how-to-use-sftp-with-filezilla.md): Learn how to connect to an SFTP server with Filezilla in this simple walkthrough
- [Using SFTP with Golang](/walkthroughs/sftp-recipes/using-sftp-clients/using-sftp-with-golang.md): Learn how to use SFTP with Golang, a popular programming language.
- [Using Python with SFTP](/walkthroughs/sftp-recipes/using-sftp-clients/using-python-with-sftp.md): Learn how to use Python with SFTP
- [Using SFTP with Java](/walkthroughs/sftp-recipes/using-sftp-clients/using-sftp-with-java.md): Learn about connecting to an SFTP server and Couchdrop with Java.
- [Using SFTP with Bash](/walkthroughs/sftp-recipes/using-sftp-clients/using-sftp-with-bash.md): Learn how to use SFTP in a bash script.
- [Using SCP](/walkthroughs/sftp-recipes/using-sftp-clients/using-scp.md): Learn about SCP and using it to upload and download files
