apps/docs/content/guides/storage/management/download-objects.mdx
You can download Supabase Storage files can in a variety of ways depending on your use case.
You can download individual files directly from the Storage > Files section of the Dashboard by browsing to your bucket and selecting files.
You can use the supabase storage commands to list and copy objects from your linked project.
See the CLI reference for available commands.
Supabase Storage exposes an S3-compatible endpoint, which means you can use tools like Cyberduck (via a connection profile), AWS CLI, or rclone to browse and download your files.
To connect:
See the S3 authentication doc for full connection details.
<Admonition type="tip">For downloading a large number of objects, using an S3-compatible tool like rclone or Cyberduck is significantly more efficient than downloading files individually.
</Admonition>For bulk downloads or project migrations, you can use the scripts from our migration docs:
File metadata is stored separately from the actual files. It lives in the storage.buckets and storage.objects tables in your Postgres database. If you need a complete backup (files + metadata), see the backup and restore guide.