Skip to content
Live now

Clone your Supabase project in seconds — not hours.

SupaClone copies schemas, tables, RLS policies, functions, triggers, and more into a fresh project — powered by native pg_dump, verified after every run. No manual rebuild.

14-day free trial · 1 clone included · Cancel anytime

Clone reportCompleted
42 tables clonedpublic
18 RLS policiespublic
12 functions & triggersplpgsql
6 indexes & constraintsbtree
Schema verification passed0 diffs
1 manual step — OAuth provider secret

Source read-only · Target verified empty · Native pg_dump / pg_restore

Native pg_dump / pg_restore
Fresh target only — never merges
Verified after every clone
OAuth via Supabase Management API

Why not just pg_dump?

pg_dump alone breaks on Supabase projects.

pg_dump is a great tool — but Supabase projects ship with managed schemas, roles, and extensions that a raw dump-and-restore gets wrong.

Raw pg_dump

  • Chokes on Supabase-managed schemas like auth, storage, and realtime
  • Happily restores into non-empty targets and overwrites what's there
  • No report — silent failures surface days later
  • Connection strings copied around by hand

SupaClone

  • Baseline-aware restore plan skips Supabase-managed objects correctly
  • Requires a fresh, empty target — production is never a write target
  • Field-by-field schema verification and a full report after every run
  • Projects discovered via Supabase OAuth — no connection strings pasted

What gets cloned

Everything that defines your project's structure.

One clone run reproduces the full shape of your database in a fresh Supabase project.

Schemas & tables

Every user schema, table, and column — exactly as defined.

RLS policies

Row level security policies land enabled, not as an afterthought.

Functions & triggers

Database functions and triggers arrive wired up and ready.

Indexes & constraints

Primary keys, foreign keys, uniques, and indexes carried over.

Views & enums

Views, materialized views, and enum types included.

Extensions

Postgres extensions detected and enabled on the target.

Optional add-ons

Storage

Buckets, files, bucket settings, and storage policies.

Edge Functions

Active function code plus verify-JWT settings.

Auth config

Site URL, redirects, email templates, provider wiring — secrets listed as manual steps.

Data clones — exact & anonymized

Coming soon

Copy real table data, or anonymize PII on the way over.

Scheduled clones

Coming soon

Keep staging in sync with recurring clone schedules.

How it works

Production schema to staging in three steps.

1

Connect Supabase

One-click OAuth via the Supabase Management API. Your projects are discovered automatically — no connection strings pasted around.

2

Pick source and a fresh target

Choose the project to clone and a fresh, empty target. SupaClone only writes into empty projects, so production is never at risk.

3

Clone and verify

Native pg_dump/pg_restore with a baseline-aware plan, then field-by-field schema verification and a full report of what happened.

Safety & transparency

No silent failures. Every clone ends in a report.

Each run is broken down into four buckets, so you know exactly what state your new project is in.

  • ClonedEverything that made it over, object by object.
  • SkippedSupabase-managed objects left alone on purpose.
  • FailedAnything that didn't restore — named, never hidden.
  • Manual stepsSecrets and settings you need to set by hand, listed for you.
  • Targets must be fresh, empty projects — SupaClone never merges or overwrites
  • Your source project is only ever read from
  • Supabase-managed schemas (auth, storage, realtime) are handled correctly
  • Secrets are never copied — they show up as manual steps instead

From a real report

RLS enabled on 42 tablesverified
Extension pgcrypto enabledcloned
Storage bucket avatars + 3 policiescloned
SMTP password not copiedmanual step

Pricing

Simple pricing. Try Pro free for 14 days.

Every plan includes structure cloning, all add-ons, and full clone reports. One successful clone included in the trial.

Pro Monthly

$7per month

Full access, billed monthly. Cancel anytime.

  • Unlimited projects
  • Unlimited clone runs
  • Structure cloning with all add-ons
  • Full clone reports
  • One successful clone included in trial
  • More features...Coming soon
Start 14-day free trial

Pro Yearly

Recommended

$70per year — 2 months free

Full access, billed once a year.

  • Unlimited projects
  • Unlimited clone runs
  • Structure cloning with all add-ons
  • Full clone reports
  • One successful clone included in trial
  • More features...Coming soon
Start 14-day free trial

Lifetime

$84one-time payment

Pay once, keep full access forever.

  • Unlimited projects
  • Unlimited clone runs
  • Structure cloning with all add-ons
  • Full clone reports
  • One successful clone included in trial
  • More features...Coming soon
Get lifetime access

FAQ

Frequently asked questions.

No — today SupaClone clones structure only: schemas, tables, RLS policies, functions, triggers, indexes, views, enums, and extensions. Exact and anonymized data clones are coming soon.

No. Clone targets must be fresh, empty Supabase projects — SupaClone never merges into or overwrites an existing project. Your source project is only ever read from.

Supabase projects ship with managed schemas (auth, storage, realtime) that a raw dump-and-restore gets wrong. SupaClone builds a baseline-aware restore plan around them, verifies the restored schema field by field, and hands you a full report.

Secrets are never copied. Anything that needs a secret — OAuth provider keys, SMTP passwords, function secrets — is listed as a manual step in your clone report instead.

A Supabase account. You connect your organization via OAuth, SupaClone discovers your projects through the Supabase Management API, and all you enter is each project's database password — no connection strings to hunt down.

Yes — the trial includes 14 days and 1 successful clone.

Your staging environment is one clone away.

14-day free trial · 1 clone included · Cancel anytime