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
Source read-only · Target verified empty · Native pg_dump / pg_restore
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 soonCopy real table data, or anonymize PII on the way over.
Scheduled clones
Coming soonKeep staging in sync with recurring clone schedules.
How it works
Production schema to staging in three steps.
Connect Supabase
One-click OAuth via the Supabase Management API. Your projects are discovered automatically — no connection strings pasted around.
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.
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
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
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
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
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