Migrate from Vercel

Vercel charges you when you succeed.
Varity does not.

One fixed monthly price per app, based on the hardware reserved. Not the traffic you serve. Migrate in one command.

Your bill today. Your bill on Varity.

Same app. Same traffic. Two very different invoices.

Your Vercel bill today

  • +Pro platform fee
  • +Per-seat fee for each additional teammate
  • +Fast Data Transfer charges
  • +Edge Request charges
  • +Function Invocation charges
  • +Build minutes, metered regionally

Result

Unpredictable

Your Varity bill

One priceshown before you deploy
  • All-in. No platform fee on top.
  • No per-seat charge.
  • No bandwidth meter.
  • No per-invocation meter.
  • No build-minute meter.

Result

Predictable.

Side by side, line by line.

Structural differences, side by side. For current Vercel dollar figures, see the official sources below.

FeatureVercelVarity
Pricing model
Plan platform fee plus on-demand usage above included resources.[2]
One fixed monthly price for the resources you reserve, shown before you deploy.
Team seats
Per-seat pricing on paid team plans.[2]
No per-seat charge.
Bandwidth
Included allotment, then metered at on-demand regional rates.[2]
No ingress or egress fees. No bandwidth meter.
Function invocations
Metered after the included monthly credit.[1]
No per-invocation meter.
Observability events
Paid add-on, metered per event.[1]
Logs and metrics included.
Build minutes
Build duration counts against on-demand managed compute.[1]
No build-minute meter.
Vendor lock-in
Vercel runtime, Edge Network, serverless format.
Standard containers. Move the same container off Varity anytime.
Migration path
Lift-and-shift to other providers requires manual config.
One command: varitykit migrate strips Vercel config and imports env vars.
Databases (Postgres, Redis, Mongo, MySQL)
Add-on integrations, billed separately.
Attached as managed services in the same cloud, each with its own preset price shown before you deploy.
GPU workloads
Not supported.
Supported. RTX 3090, 4090, 5090, L40s, A100, H100, H200 containers.
Bill when traffic spikes
Usage meters scale the bill with traffic.
For an unchanged resource profile, the price doesn't move with traffic.

A governed numeric cost comparison with matched assumptions and dated evidence is coming. Until then, see current Vercel pricing at the official sources and Varity pricing at varity.so/pricing.

Sources

  1. [1]Current Vercel pricing: vercel.com/docs/pricing
  2. [2]Current Vercel Pro plan: vercel.com/docs/plans/pro-plan
One command

Migrate in one command.

No code rewrites. No DNS flip until you are ready.

terminal
$ pipx install varitykit
$ varitykit migrate
 Stripped vercel.json
 Dropped @vercel/* dependencies
 Imported VERCEL_* env vars
 Detected Next.js → Varity dynamic deploy

Live at varity.app/your-app

Your URL

Same domain. Same routes. Same paths.

Your env vars

Imported automatically from your Vercel project.

Your stack

No code changes. Next.js, Express, FastAPI, more.

Common migration questions

The five things builders ask before they migrate.

How long does migration take?+

Under 2 minutes. Run varitykit migrate in your project directory. It strips vercel.json, drops @vercel/* dependencies, imports VERCEL_* env vars, and detects your framework. Then varitykit app deploy ships it. Most apps move in minutes with no code rewrites.

What if I need to roll back?+

Keep your Vercel project deployed until your varity.app URL is verified end-to-end. Migration does not touch your Vercel deployment. Point your DNS over only after you have confirmed the Varity URL works the way you expect. Rollback is a DNS change away.

Will my database migrate?+

Connection strings stay in env vars and import automatically. For managed databases, Varity attaches Postgres (with pgvector), Redis, MongoDB, and MySQL as managed services in the same cloud, each running as its own reserved deployment with its own preset price shown before you deploy. If you use Vercel Postgres or Vercel KV, point your existing connection strings at a Varity database service or keep them pointed at your current database during the cutover.

What happens at 10x traffic?+

For an unchanged resource profile, your Varity price doesn't move with traffic. Vercel meters bandwidth, function invocations, and build minutes, so traffic growth is also bill growth. Varity prices the resources you reserve, so a 10x traffic month on the same profile costs the same as a quiet one.

Can I move off Varity later?+

Yes. Varity deploys are standard containers. Lift-and-shift to anywhere that runs containers. There is no Varity-specific runtime, no proprietary serverless format, and no vendor lock-in baked into your code.

Stop paying for traffic.

Migrate in one command. Review your price before you deploy.