Switch from Supabase
Bring your Postgres bill.
Keep your weekend.
Send your current database invoice. Get three months of matching Rivestack credit and a migration planned with our team.
The Switch offer · limited to the first 25 teams
We are a small team. We would rather help you move your database directly and learn from your workload.
$ Founder
the offer, in three pieces
No tiers, no upsell ladder, no asterisks that pop up later.
What you send us
Your latest database invoice, with the total and plan visible. Redact anything else.
What you get back
Three months of matching Rivestack credit, a planned migration, and direct support from our team.
What you don't pay for
Migration work, consultation, and a rollback plan are included.
how the migration actually works
Four steps, run by humans. pgvector indexes, extensions, and replication slots are handled, not skipped.
01
We read your schema and indexes
We review your schema, extensions, roles, and indexes using a dump or credentials with read access. You approve the plan first.
02
We provision a matching Rivestack instance
We match the PostgreSQL version and extensions. You validate the target; choose at least two nodes for automatic failover.
03
We run and verify the migration
We test dump and restore, then use the results to plan your maintenance window.
04
You switch connection strings during the maintenance window
Pause writes, copy and verify the data, then update your connection string. Downtime depends on the workload. Keep the source until you accept the result.
8 GB managed Postgres + pgvector + daily backups
Provider list prices. Follow the links to verify current details.
Base plan: 8 GB DB, daily backups, pgvector enabled. Compute starts at "Micro" (1 GB RAM). Vector workloads usually need a Small (+$15) or Medium (+$60) compute add-on. PITR is a separate $100/mo add-on.
10 GB storage included. Compute autoscales 1 to 4 CU and is metered separately, so a steady 2 CU pgvector workload comes out closer to $40 to $60/mo. 7 day PITR included.
2 vCPU, 4 GB RAM, and 55 GB local NVMe. pgvector, pooling, daily backups, and 14 days of PITR. Fixed monthly price.
Your invoice value, credited for three months. Normal pricing starts in month four.
eligibility, in plain language
- —A single Postgres database under 100 GB qualifies. Larger than that, send it anyway and let's talk. We just want to scope the cutover honestly first.
- —Offer is per company, not per person. Don't try to stack four invoices from the same org.
- — Credit covers Rivestack compute and storage. External services and support contracts are excluded.
- — We review fit first. Storage over 1 TB per node, unsupported extensions, or a region we do not offer may rule out a move.
send the invoice
One email. Attach your last invoice. We reply within 24 hours from a human.
- 1Click the button. Your mail client opens with a draft to hello@rivestack.io.
- 2Attach a PDF or screenshot of your last Supabase / Neon / Vercel Postgres / RDS invoice. Redact whatever you want.
- 3Hit send. We'll reply within 24 hours with a scoping doc and a proposed cutover window.
Mail client doesn't open? Just send a fresh email to hello@rivestack.io.
faq
Keep the source database intact until you accept the migration. If validation fails, we use the rollback plan and explain what went wrong.
It depends on database size, network, extensions, and write activity. We test a representative migration and agree on a maintenance window before cutover.
We review HNSW and IVFFlat indexes before the move and validate them on the target. Tuning changes are agreed with you.
In progress, not yet certified. We don't want to claim a badge we haven't earned. Our current security posture, sub-processors, and incident history live on our status and trust page (link coming, ask us for the doc in the meantime).
You pay our normal pricing. See the table above. No tier hike, no surprise lock-in, no annual contract. You can pg_dump and leave any time. We even keep your replication slot open for 30 days after cancellation so you can replicate out the same way you replicated in.
The offer lets a small team work closely with early customers. We limit places so we can support each migration directly.
Two of us. One weekend. Your migration, done.
Limited to the first 25 teams. Honest reason: we can't do more than that ourselves.