Cloudflare Workers & Pages
An edge platform that runs code and hosts static sites on Cloudflare's network without egress charges.
What it actually does
Cloudflare Workers runs your code on Cloudflare's edge network across 330+ cities, and Pages hosts static assets free at any scale. The platform never charges for bandwidth, which removes the classic viral-spike bill.
The $5/mo Workers Paid plan includes 10M requests and 30M CPU-ms, enough for most solo APIs, with tiny overages ($0.30 per extra million requests, $0.02 per extra million CPU-ms). The free tier gives 100,000 requests/day.
The tradeoff is the runtime: Workers is not Node.js, so some npm packages and long-running jobs do not fit (10 ms CPU cap on free), and full-stack Next.js via OpenNext still has rough edges. Storage (R2, KV, D1, Durable Objects) is priced separately.
Cloudflare Workers & Pages vs its main rivals
The tools people actually weigh against Cloudflare Workers & Pages: Vercel, Netlify, Deno Deploy. Same criteria for every column, including where Cloudflare Workers & Pages loses.
Pricing & access | ||||
| Free tier | Yes100k req/day | YesHobby (non-comm.) | Yes300 credits/mo | YesFree tier |
| Starting price | $5/mo | $20/user/mo | $9/mo | $20/mo |
| Commercial use on free tier | YesYes | NoNo | YesYes | YesYes |
Platform & runtime | ||||
| Full Node.js runtime | NoPartial | YesFull Node | YesFull Node | NoDeno/partial |
| Built-in database | YesD1 | NoVia partners | NoNo | YesDeno KV |
| Edge network | 330+ cities | Global edge | Global CDN | Global edge |
Scaling & limits | ||||
| Bandwidth overage | $0 | $0.15/GB | ~$0.13/GB | $0.30-0.50/GB |
| Long-running jobs | NoCPU caps | YesFunctions | YesFunctions | YesYes |
| Scale to zero | YesYes | YesFunctions | YesFunctions | YesYes |
Developer & API | ||||
| REST API | Free | Free | Free | Free |
| CLI (Wrangler) | Free | Free | Free | Free |
Team & support | ||||
| Unlimited team seats | YesFlat | NoNo (per-seat) | YesPro | NoPer-seat |
- Zero bandwidth charges at any scale, the only platform here with truly free egress
- $5/mo includes 10M requests and 30M CPU-ms, enough for most solo-founder APIs
- Free tier's 100k requests/day comfortably serves a production API, with static assets unlimited
- Workers runtime is not Node.js: some npm packages and long-running jobs do not fit, and OpenNext Next.js has rough edges
- Storage (R2, KV, D1, Durable Objects) is priced a la carte and must be budgeted separately from the $5 compute fee
- The 10 ms CPU cap on free means one long-context request can exhaust an invocation
Pay less for it
3 ways foundEnough to run a small production API at $0 with unlimited static assets.
No bandwidth meter means a traffic spike cannot blow up the bill.
Static site hosting is free at any scale, no plan required.
StackTracker tracks what you actually pay for Cloudflare Workers & Pages and every other tool, flags overpayment, and shows the dollars you would save by switching.
Is it the right tool for you
- Your app fits the Workers runtime model
- You never want a bandwidth bill, even on a viral spike
- You want a $5 flat cost that a traffic surge cannot change
- You need a full Node.js runtime or long-running jobs → use Render
- You run a full-stack Next.js app and want first-party support → use Vercel
Track what Cloudflare Workers & Pages and the rest of your stack cost
StackTracker adds up every subscription, plus your hours, so you see the real number.
Prices and limits last verified 2026-07-20.