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
- 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.
| Feature | Vercel | Varity |
|---|---|---|
| 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
Migrate in one command.
No code rewrites. No DNS flip until you are ready.
$ 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-appYour 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.