7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Cyberduck

Open source

A free file transfer client for macOS and Windows that connects to FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Azure, OneDrive and OpenStack Swift.

cyberduck.io
Cyberduck homepage screenshot
GitHub stars
4.8k
Last commit
today
Repository age
9 years
Licence
GPL-3.0
Self-hosted
Yes

About Cyberduck

Cyberduck is a libre file transfer client for macOS and Windows, with a command-line interface for Linux, macOS and Windows. It connects to servers and cloud storage including Amazon S3, Backblaze B2, Azure, OneDrive, OpenStack Swift, WebDAV, SFTP and FTP.

Its repository topics also reference Google Drive, Dropbox, SharePoint, Cryptomator and others. Additional connection profiles that are not bundled by default can be enabled in Preferences under Profiles, and the core libraries are shared with Mountain Duck, a related product.

Source code is available under GPL-3.0 and pull requests are welcome. Translations are managed on Transifex, with roughly thirty languages available. Nightly snapshot and beta builds can be selected in Preferences under Update, with a warning that they may be unstable. Building requires Java 11 or later, Ant and Maven, and Xcode on macOS.

Key features

  • File transfer over FTP, SFTP and WebDAV
  • Cloud storage including S3, B2, Azure and OneDrive
  • OpenStack Swift support
  • Command-line interface for Linux, macOS and Windows
  • Additional connection profiles in Preferences
  • Nightly and beta update channels
  • Translated into roughly thirty languages

Good fit for

  • →Managing files on S3 or Azure storage
  • →Uploading to SFTP servers
  • →Browsing WebDAV shares
Built with
Java
Tags
file-transfer
ftp
sftp
webdav
s3
cloud-storage
macos
windows
java

Cyberduck: questions and answers

What is Cyberduck used for?
Cyberduck is a free file transfer client for macOS and Windows that connects to FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Azure, OneDrive and OpenStack Swift. It is a good fit for managing files on S3 or Azure storage, uploading to SFTP servers and browsing WebDAV shares.
Is Cyberduck open source?
Yes. Cyberduck is open source under the GPL-3.0 licence. Its source code is on GitHub at iterate-ch/cyberduck and is written mainly in Java.
Is Cyberduck free?
Yes. Cyberduck is open source, so the software itself is free to use.
Can I self-host Cyberduck?
Yes. Cyberduck can be self-hosted on your own server or infrastructure; there is no official hosted version.
What are some alternatives to Cyberduck?
Similar open-source tools in the File Storage & Sharing category include SFTPGo, Cloudreve and Filestash. SaaS products in the same category include Hetzner Storage Box, Arq and Backblaze Computer Backup.
Is Cyberduck actively maintained?
Yes. The most recent commit to Cyberduck was on 2 October 2026. The project has 4.8k stars on GitHub.

Open-source alternatives to Cyberduck

See all

SaaS alternatives to Cyberduck

See all