Skip to content

Cyberduck

FTP and cloud storage browser for Mac and Windows.

Self-hostedNot yet verified
Demo online
MIT

Open the official app on cyberduck.io

This tool is hosted by its maintainers. Click below to open cyberduck.io in a new tab — it's their official demo.

Browse converters tools →

What's next with Cyberduck?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Cyberduck?

Cyberduck is an open-source file transfer and cloud storage management tool designed for macOS and Windows users. It enables interaction with a wide range of server protocols and cloud platforms, including FTP, SFTP, WebDAV, Amazon S3, Google Drive, and Dropbox. The tool is primarily used by developers, system administrators, and content creators who need to manage files across local systems and remote servers. Cyberduck addresses the challenge of fragmented file management by providing a unified interface to access and transfer data between multiple services, reducing the need for multiple specialized tools. Its support for encrypted connections and integration with popular cloud providers makes it a reliable choice for users prioritizing security and efficiency in file handling.

How it works

Cyberduck is a libre server and cloud storage browser that simplifies file management by connecting to remote servers and cloud platforms via protocols like FTP, SFTP, and WebDAV. It serves as a centralized tool for transferring, organizing, and managing files across different environments. The primary purpose of Cyberduck is to streamline file operations for users who need to interact with diverse hosting services, enterprise file shares, and cloud storage solutions. It eliminates the need for multiple standalone clients by offering a single interface for these tasks. Cyberduck supports FTP with SSL/TLS encryption, SFTP with public key authentication, and WebDAV for platforms like ownCloud and SharePoint. It also integrates with cloud services such as Amazon S3, Google Drive, and Microsoft Azure, allowing users to browse and transfer files directly from these platforms.

How to use it

  1. 1Launch Cyberduck and select the protocol (e.g., FTP, SFTP) from the connection menu. 2. Enter the server address, username, and password, then configure encryption settings. 3. Click 'Connect' to establish the session and browse remote files. 4. Use drag-and-drop or context menus to transfer files between local and remote locations. Practical tips: Save connection profiles for recurring tasks, leverage the CLI for batch operations, and verify SSL/TLS certificates to ensure secure connections.

What it can do

  • ftp client

Use cases

Assumptions and limitations

Assumptions

  • source: https://cyberduck.io/
  • license: GPL-2.0 — free to use
  • privacy: Self-hosted — you control your data

Limitations

  • Limited native support for mobile operating systems like iOS or Android.
  • No built-in real-time collaboration features for shared files.
  • Advanced configuration options may require technical expertise for non-technical users.
  • Some cloud providers may restrict direct access via WebDAV or SFTP, requiring API keys or additional setup.
  • The CLI tool (Mountain Duck) lacks the graphical interface of the desktop application.

Understanding the result

FTP and cloud storage browser for Mac and Windows.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (MIT).
Built with
(https://cyberduck.io/)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with https://cyberduck.io/. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

What protocols does Cyberduck support?

Cyberduck supports FTP, SFTP, WebDAV, SMB, Amazon S3, OpenStack Swift, Google Drive, Microsoft Azure, OneDrive, Backblaze B2, and Dropbox. These protocols enable connections to both traditional servers and modern cloud storage platforms, making it versatile for various file management tasks.

How does Cyberduck ensure secure file transfers?

Cyberduck prioritizes security by supporting encrypted connections via SSL/TLS for FTP and SFTP. It also enables TLS mutual authentication with client certificates for WebDAV and SMB protocols. Additionally, SFTP uses strong ciphers and public key authentication to protect data during transfers, reducing the risk of interception.

How do I connect to Google Drive using Cyberduck?

To connect to Google Drive, select WebDAV as the protocol in Cyberduck. Enter the Google Drive server URL (e.g., 'https://drive.google.com/dav/'), and input your Google account credentials. Ensure that the 'Use SSL' option is enabled for secure communication. Once connected, you can browse and transfer files directly from your Drive storage.

How does Cyberduck compare to alternatives like FileZilla or Cyberduck's CLI?

Cyberduck offers a graphical interface with built-in support for multiple protocols, while FileZilla is a simpler FTP/SFTP client with fewer cloud integration options. The Mountain Duck CLI provides scriptable automation for advanced users, but lacks the visual interface of the desktop app. Cyberduck's strength lies in its unified approach to server and cloud management, whereas alternatives may specialize in specific protocols or platforms.

What should I do if Cyberduck fails to connect to an SFTP server?

First, verify that the server address and port are correct, and ensure that the SSH service is running. Check for firewall restrictions blocking the connection. If using public key authentication, confirm that the private key is properly configured and matches the server's authorized_keys file. Also, ensure that the 'Use SSL' option is enabled if the server requires encrypted connections.

Spotted something wrong with Cyberduck, or want to maintain it? See how to help.