Overview
Cloudflare Workers runs your code in V8 isolates in every one of Cloudflare's 330+ cities rather than in a chosen region, so there are no cold starts and no region to pick; Smart Placement can instead move execution next to your database. Cloudflare Pages, the static-site product, now shares the platform, and Pages Functions are billed exactly like Workers. Full-stack apps built with React, Vue or Next.js can serve static assets and server logic from one Worker.
The free plan allows 100,000 requests per day with a 10 ms CPU limit per request, which covers many small APIs and sites because waiting on I/O does not count as CPU time. Workers Paid costs a $5 monthly minimum and includes 10 million requests and 30 million CPU milliseconds, then $0.30 per million requests and $0.02 per million CPU milliseconds. Requests for static assets are free and unlimited, and there is never a bandwidth charge.
The runtime is not Node.js: memory is capped at 128 MB per isolate and some Node APIs are only partly supported, so check library compatibility. Storage comes from Cloudflare's own products (KV, D1, R2, Durable Objects, Queues), each priced separately, or from external databases through Hyperdrive.
Pricing and plans
checked 28 Sept 2026Free tier · no card
100,000 Worker requests per day, 10 ms CPU per invocation, 100 Workers, 5 cron triggers; static asset requests are free and unlimited; no egress charges.
| Plan | Price | What you get |
|---|---|---|
| Workers Free | $0/mo | 100,000 requests/day, 10 ms CPU per request |
| Workers Paid | $5/mo minimum | 10M requests and 30M CPU-ms included; then $0.30 per 1M requests and $0.02 per 1M CPU-ms |
| Enterprise | Custom | Contracted usage model |
What it does
- No cold starts
- V8 isolates start in milliseconds, so there is no provisioned concurrency to buy.
- CPU-time billing
- Only time spent executing code is billed; time waiting on fetches or database queries is free.
- Static assets
- Serve a site's files from the same Worker; asset requests are free and unlimited (20,000 files per version on Free, 100,000 on Paid).
- Bindings to storage
- Native access to KV, D1, R2, Durable Objects, Queues, Workers AI and Hyperdrive.
- Cron Triggers and Workflows
- Scheduled jobs (5 on Free, 250 on Paid) and durable multi-step workflows.
- Gradual rollouts
- Deploy new versions to a percentage of traffic and roll back instantly.
Strengths and limitations
Strengths
- No egress or bandwidth fees on any plan.
- Global by default across 330+ cities with no cold starts.
- Generous free tier: 100,000 requests a day plus unlimited static asset requests.
- Very low cost at scale: 100M requests at 7 ms CPU is about $45/month in Cloudflare's own example.
Limitations
- 128 MB memory per isolate on every plan.
- Free plan CPU time is limited to 10 ms per request; Paid defaults to 30 seconds, up to 5 minutes.
- Not a full Node.js environment; some npm packages will not run.
- Free plan allows only 50 subrequests per request and 100 Workers.
Who it suits
Good for
- APIs and edge logic that must be fast worldwide
- Static and full-stack sites with heavy traffic but light compute
- Projects that want to avoid bandwidth bills
Look elsewhere if
- Memory-heavy or long-running server processes
- Apps that depend on native Node modules or a traditional container
Alternatives to Cloudflare Workers (incl. Pages)
| Tool | From | Free option | Stages |
|---|---|---|---|
| Google Cloud Run Serverless containers | Usage-based | Free tier | |
| Netlify Frontend and serverless platform | $9/mo | Free tier | |
| Northflank Kubernetes-based PaaS | $2.70/mo | Free tier | |
| Render Managed PaaS | $7/mo | Free tier | |
| Vercel Frontend and serverless platform | $20/mo | Free tier | |
| alwaysdata European managed hosting | €5/mo | Free tier |
Questions
Is Cloudflare Workers free?
Yes, the free plan allows 100,000 requests per day with 10 ms of CPU time per request. Workers Paid starts at $5/month.
Does Cloudflare charge for bandwidth on Workers?
No. Cloudflare states there are no additional charges for data transfer (egress) or throughput on Workers.
Are Cloudflare Pages and Workers billed separately?
Pages Functions are billed as Workers, with the same pricing and inclusions; static asset requests are free.
What languages does Cloudflare Workers support?
JavaScript, TypeScript, Python, Rust and WebAssembly.
Sources read for this page