If you've been building with Supabase, you know their Storage API is fantastic for web apps. But sometimes, you just need your files on your local machine—whether for a manual backup, bulk editing, or migrating data.
While you could write a script using the Supabase SDK, there is a much faster, "no-code" way to manage your files like a Pro: Cyberduck .
Note: Cyberduck is an official Supabase partner integration . It is a secure, open-source tool that Supabase explicitly recommends for managing storage via the S3 protocol. You can find the official integration page here .
Phase 1: Generate Your S3 Credentials
Before opening Cyberduck, you need to give it permission to talk to your Supabase project via the S3 protocol.
Log in to your Supabase Dashboard .
Navigate to the S3 Settings tab in the sidebar (under Storage).
Under Access Keys , click Create Access Key .
Give it a description (e.g., "Local Backup") and click Create .
Important: Copy your Access Key ID and Secret Access Key immediately.…