BackupDrill Docs
BackupDrill backs up your Supabase project — the Postgres database and the Storage files a database restore leaves behind — into your own S3, R2, or B2 bucket, then runs scheduled restore drills that prove the backup actually restores. These guides cover setting up the hosted service, running the open-source CLI yourself, and recovering when it matters.
Quickstart
Connect a Supabase project to the hosted service: Session pooler string, your own bucket, a schedule, and drills that prove restores work.
CLI
The open-source backupdrill CLI: install, configure, and run backup, estimate, drill, and restore yourself — plus what it costs in Supabase egress.
Restore & recovery
The bad-day page. Three ways to get your database and Storage files back from your bucket — with or without us.
Bucket setup
Create a bucket and S3 credentials on Cloudflare R2, AWS S3, or Backblaze B2 — exact click-paths and how each value maps to the project form.
Coverage
The honest boundary: what a backup contains, what a drill proves, and what is not covered — Auth data, Edge Functions, platform config.