Commercial Next.js hosting. Pebble pricing.

Ship Next.js for
$7 a month.
Not $20 a seat.

Vercel's free plan doesn't allow commercial use, and going legitimate there costs $20 a seat. This is the $7 middle: 150 GB of fast global CDN, real server-side compute that sleeps when nobody's visiting and wakes in 4–36 ms, and a hard spend cap so the bill can't surprise you.

Card required — the $7 is the trial. Cancel in one click, no retention maze.

Price readout USD / month
$7 base · $7 usage credit included
Vercel Pro
$20/seat
Vercel Hobby
$0· no commercial use
Table 01 — read it and switch

The comparison they don't publish.

Metric
Ratna
Vercel Hobby
Vercel Pro
Price / month
$7
$0
$20 / seat
Commercial use
Allowed
Not allowed
Allowed
CDN bandwidth included
150 GB US/EU
100 GB
1 TB
Cold starts
None — 4–36 ms wake
Yes
Prevention is a paid feature
Provisioned memory
$0.0053 / GB-hr
$0.0106 / GB-hr
Active CPU
$0.064 / hr
$0.128 / hr
Requests & invocations
Not metered
$0.6 / M
Spend cap
$20 default, you set it
Optional

* Vercel list pricing, cheapest region. Their free tier has no usage billing — you hit limits instead. Verify against their current published plans; the calculator tells you when they're cheaper, too.

Capabilities
01

Sleeps when idle, wakes instantly

Nobody visiting? Your app sleeps and bills nothing. The next request wakes it in 4–36 ms — no cold-start tax, on the cheapest plan we sell.

02

A hard spend cap

Your worst-case bill is a number you set — $20/mo by default. We stop before it, not after. No surprise invoice, ever.

03

Real server-side compute

SSR, API routes, ISR and server actions run in a Firecracker microVM with 2 GB and a full vCPU — not a stripped-down edge sandbox.

04

Fast global CDN

Static assets and cached pages served from a global edge network. 150 GB of US/EU traffic is included in the $7.

05

Your domain, HTTPS automatic

Attach up to 5 custom domains. Certificates are issued and renewed for you. Commercial use is allowed — that is the whole point.

06

Clean branch previews

Every branch gets its own stable preview URL. No injected toolbar, no badge on the page — safe to send straight to a client.

The no-cold-start claim is measurable, so we published it: put an app to sleep and wake it yourself →

Pricing

One plan. The worst case is printed.

Hobby
$7/mo
  • 150 GB of US/EU CDN bandwidth
  • $7 of usage credit every month
  • 20 projects · 5 custom domains · HTTPS
  • 2 GB memory + 1 vCPU per app
  • Branch previews, no toolbar, no badge
  • Sleeps after 15 idle min, wakes in 4–36 ms
Spend cap You set it
$20/mo default

The most you can be billed in a month. Usage past the $7 credit is metered at $0.0053/GB-hr and $0.064/CPU-hr, and we stop at the cap — before it, not after. Only you can raise it.

Billing

One unified bill for frontend and backend.

Your Next.js app and the Go or Python API behind it are two projects in the same list, metered on the same rates, capped by the same number, on one invoice. No second vendor for the backend, no second bill to reconcile.

01

One project list

Frontends and backends side by side. Deploy from a repo or a Docker image; the frontend reaches its API by URL from its environment variables.

02

One set of meters

Memory at $0.0053/GB-hr and active CPU at $0.064/hr, whether the process is Node or Go. Both sleep when idle and bill nothing asleep.

03

One cap, one invoice

The $20 spend cap covers everything on the account. Add a managed Postgres and it meters on the same invoice.

Invoice — example month USD
Hobby plan
base
$7.00
web · Next.js
180 GB-hr · 1.5 CPU-hr
$1.05
api · Go
120 GB-hr · 2.5 CPU-hr
$0.80
CDN · US/EU
41 of 150 GB included
$0.00
Usage credit
up to $7/mo
−$1.85
Total $7.00

Computed from the published rates. Two apps, a quiet month: the usage credit absorbs it.

Frontends

Zero-config builds via framework detection. Next.js is what we test hardest — a corpus of a few hundred apps runs against every change.

Next.js
React
Vue
Svelte
Nuxt
Astro
Remix
Angular
Backends

Any language that listens on a port. The detector picks the build for the frameworks below; anything else ships as a Docker image.

Languages
Node.js
Python
Go
Rust
PHP
Ruby
Elixir
Java
Kotlin
.NET
Swift
Deno
Bun
Frameworks
Express
NestJS
Django
FastAPI
Flask
Laravel
Rails
Phoenix
Spring
Docker image

Also detected: Gatsby, Hugo, Jekyll, Vite, Create React App, Fastify, Gin, Echo, Fiber, Axum, Actix, Rocket, Symfony, Sinatra, Ktor, Quarkus, Vapor...

Table 02 — what we don't do yet

The list of things we're not.

Easier to read this now than to discover it after you've migrated. If any row is a dealbreaker, we'd rather you knew today.

01
No uptime SLA
One region, dedicated hardware in New York. We run backups and alerting, but we do not sell you a number we cannot underwrite yet. If you need contractual HA today, we are not the right host.
02
One region
Static assets are served from a global CDN, but your app itself runs in New York. No multi-region compute, no region pinning.
03
No edge functions or edge middleware
Your code runs in a microVM at the origin, not at the edge. Next.js middleware runs there too — correct, just not at the edge.
04
No managed Postgres on this plan
Bring your own database — Neon, Supabase, RDS, anything reachable over the network.
05
One developer, no team seats yet
Team accounts, per-project roles and $6 seats are built but not sold yet. If you need them, email us — that is how they get prioritised.
06
Monthly billing only
No annual plan yet.
$ git push origin main → my-app.ratna.app
Deploy one app