About
ReviveDB is an independent backup service for Supabase. It keeps recovery points outside Supabase, covering the database and Auth, Storage files and Edge Functions.
Why it exists
I built ReviveDB because I wanted it for my own projects. Supabase can tell you backups are on, but that is not the same as knowing you could rebuild a project after a bad migration, a deleted project or a lost account. I wanted a copy I held myself and had actually restored.
That is why every recovery point is checked rather than assumed. Databases are restore-tested against a capture-time inventory, and Storage files and Edge Function bundles are hash-checked. Where Supabase does not expose something, or a setting cannot be carried across, the limit is documented rather than hidden.
ReviveDB only ever reads from a project. Your live projects are not affected, and nothing is restored until you ask for it.