Knowledge base · Getting started

Connect your first project

From sign-in to first backup in about three minutes: what you need from the Supabase dashboard and what happens after you click Connect.

What you need

  1. A Supabase project. Any plan, including Free.
  2. The project ref: the 20-letter id in your dashboard URL, supabase.com/dashboard/project/<ref>.
  3. The Postgres connection string from Project Settings → Database → Connection string. Use the direct connection or the session pooler (port 5432). The transaction pooler on port 6543 cannot run pg_dump; VaultKeep rejects it during validation.
  4. Optional: Storage S3 access keys (Storage → S3 access keys) if you want your Storage buckets backed up too. Storage sync is included in Pro and Team.

Least-privilege tip: backups only need read access. Create a dedicated read-only role and use its connection string; pg_dump works fine with it.

Steps

  1. Sign in at vaultkeep.dev/login. There is no password; we email you a link that is valid for 15 minutes.
  2. An organization is created for you. Rename it in Settings if you like.
  3. Click Connect project, give it a name, paste the ref and the connection string, and continue. Add Storage keys on the second step if you want them.
  4. If you have added a backup destination, choose it here; otherwise backups go to VaultKeep-managed storage.
  5. Click Connect project. Credentials are sealed with AES-256-GCM before they are stored.

What happens next

Plan limits

FreeProTeam
Projects1310
Database size per project500 MB8 GB50 GB
FrequencyWeeklyDailyDaily, any hour
Retention7 days30 days90 days
Storage buckets
Own storage destination

A database above the plan's size cap fails at backup time with a clear message; upgrade or contact us for larger databases.


Still stuck? Email support@vaultkeep.dev with your project name (never your connection string) and we'll take a look.