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

Why we offer this

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.

Supabase Pro$25/mo

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.

pricing page
Neon Launch$19/mo

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.

pricing page
Rivestack Starter$49/mo

2 vCPU, 4 GB RAM, and 55 GB local NVMe. pgvector, pooling, daily backups, and 14 days of PITR. Fixed monthly price.

pricing page
Your invoice, matched$0

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.

submit-invoice
  1. 1Click the button. Your mail client opens with a draft to hello@rivestack.io.
  2. 2Attach a PDF or screenshot of your last Supabase / Neon / Vercel Postgres / RDS invoice. Redact whatever you want.
  3. 3Hit send. We'll reply within 24 hours with a scoping doc and a proposed cutover window.
Open email to hello@rivestack.io

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.