---
title: Cloudflare Workers & Pages
slug: cloudflare-workers
url: "https://toolweight.com/tools/cloudflare-workers"
homepage: "https://workers.cloudflare.com"
categories: vercel-alternatives
last_verified: 2026-11-06
dataset_version: 0738be72
license: CC-BY-4.0
---

# Cloudflare Workers & Pages

> V8 isolates on 300+ PoPs, with zero egress charges and near-zero cold starts.

- Runs your code as a V8 isolate rather than a container.
- Cold starts in single-digit milliseconds; requests cost a few cents per million.
- Cloudflare has never charged for egress, so a spike costs requests, not bandwidth.
- The trade: a non-Node runtime, bindings (KV, D1, R2, Durable Objects) with no drop-in equivalents, and Next.js via the community OpenNext adapter.

## Identity

|  |  |
| --- | --- |
| Name | Cloudflare Workers & Pages |
| Company | Cloudflare, Inc. |
| One-liner | V8 isolates on 300+ PoPs, with zero egress charges and near-zero cold starts. |
| Site | https://workers.cloudflare.com |
| Docs | https://developers.cloudflare.com/workers/ |
| Repo | https://github.com/cloudflare/workerd |
| Founded | 2017 |
| Funding | Public (NYSE: NET) |
| Open source | No |
| Licence | Apache-2.0 (workerd runtime only) |
| Compared in | 1 |

## Where it is compared

### [Vercel alternatives](https://toolweight.com/compare/vercel-alternatives)
Ranked **#3 of 13** on default weights.
| Field | Value | Confidence | Verified | Source | Note | Permalink |
| --- | --- | --- | --- | --- | --- | --- |
| Frameworks | nextjs, nuxt, sveltekit, astro, remix, static | Inferred | - | - | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--framework_support |
| Next.js parity | most | Community-reported | 2026-06-15 | https://developers.cloudflare.com/workers/framework-guides/web-apps/nextjs/ | Via @opennextjs/cloudflare: ISR, middleware and the Node compatibility layer work; PPR does not. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--nextjs_parity |
| Runtime model | edge-only | Vendor-claimed | 2026-06-15 | https://developers.cloudflare.com/workers/runtime-apis/nodejs/ | V8 isolates with a Node compatibility layer, good coverage now, but it is not Node. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--runtime_model |
| Fn timeout | 30s | Vendor-claimed | 2026-11-06 | https://developers.cloudflare.com/workers/platform/pricing/ | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--function_timeout |
| Cold start | 5ms | Community-reported | - | - | Isolates start in single-digit milliseconds; there is effectively no cold-start problem here. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--cold_start |
| Cron jobs | ● | Vendor-claimed | 2026-06-15 | https://developers.cloudflare.com/workers/configuration/cron-triggers/ | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--cron_jobs |
| Preview deploys | ● | Inferred | - | - | Preview URLs per version, plus gradual deployments by percentage. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--preview_deploys |
| WAF & DDoS | ● | Vendor-claimed | 2026-06-15 | https://developers.cloudflare.com/ddos-protection/ | Unmetered DDoS mitigation on every plan; managed WAF rulesets need a Pro zone at $20/mo. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--waf_ddos |
| Observability | included-basic | Inferred | - | - | Workers Logs and analytics are included on the paid plan; retention is short. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--observability |
| Sydney region | ● | Inferred | - | - | Sydney is a long-standing PoP; Smart Placement can instead pin execution near your data. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--sydney_region |
| Monorepo support | ◐ | Inferred | - | - | Several Workers from one repo is normal; the build integration is less turnkey than Vercel's. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--monorepo_support |
| Rollback | instant | Inferred | - | - | Versions and gradual deployments make rollback a percentage change. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--rollback_speed |
| Overage behaviour | bill | Vendor-claimed | 2026-11-06 | https://developers.cloudflare.com/workers/platform/pricing/ | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--overage_behaviour |
| Bandwidth price | $0/TB | Vendor-claimed | 2026-11-06 | https://developers.cloudflare.com/workers/platform/pricing/ | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--bandwidth_price |
| Price @ 1 TB | $5/mo | Inferred | - | - | The $5 Workers Paid plan plus roughly a dollar of request charges at 1M requests. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--price_1tb_egress |
| Build minutes incl. | 3,000 min/mo | Inferred | - | - | Approximate, Workers Builds allowances have moved since launch. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--build_minutes |
| Image opt billing | metered | Vendor-claimed | 2026-06-15 | https://developers.cloudflare.com/images/pricing/ | Cloudflare Images is a separate product billed per transformation. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--image_opt_billing |
| Analytics cost | $0/mo | Vendor-claimed | 2026-06-15 | https://www.cloudflare.com/web-analytics/ | Web Analytics is free, cookieless and on every plan. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--analytics_cost |
| Free tier | 5 | Vendor-claimed | 2026-11-06 | https://developers.cloudflare.com/workers/platform/pricing/ | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--free_tier |
| Self-hostable | ◐ | Inferred | - | - | workerd and Miniflare run the runtime locally; the network, KV and Durable Objects do not come with them. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--self_hostable |
| Exit friction | 4 | Inferred | - | - | Web-standard code ports fine. KV, D1, R2 bindings and Durable Objects have no drop-in equivalent anywhere. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--lockin_score |
| CLI quality | 4 | Inferred | - | - | Wrangler is powerful and moves fast enough that third-party guides go stale. | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--cli_quality |
| Agent/CI deploy | ● | Inferred | - | - | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--agent_deploy |
| GA year | 2017 | Inferred | - | - | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--launched |
| Funding | public | Inferred | - | - | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--funding_stage |
| Pricing clarity | 4 | Inferred | - | - | - | https://toolweight.com/compare/vercel-alternatives#cloudflare-workers--pricing_clarity |

**Verdict.** The correct answer when the bill is why you are here: free egress makes overage a footnote.

## Alternatives

- [AWS Amplify Hosting](https://toolweight.com/tools/aws-amplify), Managed Next.js and static hosting inside AWS, billed per GB with no spend cap.
- [Coolify](https://toolweight.com/tools/coolify), Open-source self-hosted PaaS: git push to your own server, with previews and cron.
- [Deno Deploy](https://toolweight.com/tools/deno-deploy), Web-standard JavaScript at the edge, with built-in OpenTelemetry and a global KV.
- [Dokploy](https://toolweight.com/tools/dokploy), Open-source self-hosted PaaS on Docker Swarm, with multi-node clustering built in.
- [Fly.io](https://toolweight.com/tools/fly-io), Firecracker microVMs in 35+ regions including Sydney, driven from the CLI.
- [Hetzner + Coolify](https://toolweight.com/tools/hetzner-coolify), The DIY baseline: a €4 CX22 running Coolify, with 20 TB of traffic included.
- [Netlify](https://toolweight.com/tools/netlify), The original Jamstack host: strong build pipeline, punishing bandwidth overage.
- [Northflank](https://toolweight.com/tools/northflank), Container platform with bring-your-own-cloud, GPUs and a sandbox-shaped API.
- [Railway](https://toolweight.com/tools/railway), Container PaaS with the best developer experience in the category and usage billing.
- [Render](https://toolweight.com/tools/render), Heroku-shaped container host with blueprints, managed Postgres and calm billing.
- [Sevalla](https://toolweight.com/tools/sevalla), Kinsta's developer platform: apps, static sites, databases and object storage on GCP.
- [Vercel](https://toolweight.com/tools/vercel), The frontend cloud that ships Next.js: best-in-class DX, metered everything.

## Logo & brand colours

SVG files: https://toolweight.com/teams/cloudflare/logo.svg and https://toolweight.com/teams/cloudflare/mono.svg. JSON: https://toolweight.com/api/v1/brands/cloudflare.

| Hex | oklch |
| --- | --- |
| #ffffff | oklch(100.0% 0.000 0.0) |
| #faad3f | oklch(80.4% 0.150 71.7) |
| #f4811f | oklch(71.9% 0.171 53.8) |

## Licence and attribution

Data from Toolweight (https://toolweight.com), licensed CC-BY-4.0.

- Licence: [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/)
- Canonical HTML: https://toolweight.com/tools/cloudflare-workers
- Machine-readable: https://toolweight.com/tools/cloudflare-workers.md · https://toolweight.com/api/v1 · https://toolweight.com/mcp
- Toolweight takes no affiliate revenue and sells no placements.
