Skip to content
ReviveDB

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.

Learn more