# Cloudflare Workers for Platforms

Official pricing: https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/reference/pricing/  
Category: paas · Isolation: isolate

## Pricing regimes (raw)

- **User Workers (V8 isolates), per request + CPU-ms** (resource): $0.072/vCPU-h, $0/GiB-h
- **Dynamic Workers (Worker Loader isolates), Workers Paid plan** (resource): $0.072/vCPU-h, $0/GiB-h

## Features

Yes: idle auto-stop, ≥24 h sessions, HTTPS preview URLs, custom domains, egress allowlist, open internet, open source, SOC 2, HIPAA, SSO, Python, Node.js, HTTP method/path egress rules, wake on request, scheduled runs (cron), audit logs, EU data residency, scoped API keys, MCP server, gVisor or VM (no shared kernel), inbound access rules, secret proxy, secret proxy for any API

No: snapshots, memory snapshots, fork/clone, pause/resume, persistent disk, whole disk survives a stop, volumes, custom image (Docker or snapshot), start from your own snapshot, your own Docker/OCI image, full VM (own kernel), Docker inside, nested virtualization, root, systemd, browser, desktop GUI, computer-use API, code interpreter, browser + desktop control, anti-bot stealth, CAPTCHA solving, residential IPs, preinstalled agents, SSH, public IPv4, raw TCP inbound, static egress IP, self-hosting, BYOC, GPU, arm64, Windows, macOS, Go, Java, GPU desktop, live resize, live fork (no pause), memory fork, usage per sandbox (API), automatic snapshots, snapshots on demand, agent harness API, hosted agent API (their own agent), firewall inside (nftables), extra volumes, shared volumes, FUSE mounts, kernel features (eBPF, mounts, cgroups)

Unknown: everything else. Evidence (source + quote) per feature: https://battleships.dev/data/providers/cloudflare-workers-for-platforms.json → feature_evidence

## Company

- Ownership: public
- Stage: public [source](https://en.wikipedia.org/wiki/Cloudflare)
- Accelerators: none found
- Total raised: $332M (estimated: Crunchbase-aggregated pre-IPO venture funding total for Cloudflare, Inc. across seed through Series E rounds (2010-2019); no single primary source confirms the exact sum.) [source](https://en.wikipedia.org/wiki/Cloudflare)
- Last round: series-e, $150M, 2019-03, led by Franklin Templeton (confirmed) [source](https://en.wikipedia.org/wiki/Cloudflare)
- Investors: Franklin Templeton, Fidelity Investments, Baidu Capital, Google Capital (CapitalG), New Enterprise Associates (NEA), Union Square Ventures, Venrock, Pelion Venture Partners, Greenspring Associates, Microsoft
- Revenue: $2.2B (confirmed: Cloudflare, Inc. 2025 Annual Report (Form 10-K), total company revenue; not broken out per-product (Workers for Platforms revenue is not separately disclosed).) [source](https://www.sec.gov/ix?doc=/Archives/edgar/data/0001477333/000147733326000016/cloud-20251231.htm) annual revenue, 2025

Cloudflare (NYSE: NET) is a public company; Workers for Platforms is a product/pricing tier within Cloudflare's Workers developer platform, not a separately financed company, so funding/stage fields reflect Cloudflare, Inc. as a whole and revenue is company-wide (per-product revenue not disclosed). In May 2026 Cloudflare cut ~1,100 jobs (~20% of workforce) despite record quarterly revenue, per TechCrunch, citing AI-driven role obsolescence.

## Caveats

- Isolates, not VMs: 128 MB memory, one thread; workloads needing more RAM are ineligible.
- One estimator session = one request; CPU billed on CPU time only (cpu_util x wall time), wall-clock/idle not billed.
- Per-script fee ($0.02 beyond 1,000 scripts) not modelled.
- Dynamic Workers (Worker Loader) are priced separately on the Workers Paid plan ($5/month): 1,000 unique Dynamic Workers/month included then $0.002 per Dynamic Worker per day, plus Workers Standard requests ($0.30/M beyond 10M) and CPU ($0.02/M CPU-ms beyond 30M, including isolate startup time). See additions.
- Dynamic Workers concurrency: only 4 distinct Dynamic Workers can have in-flight requests per parent Worker request (10 per Durable Object); many concurrent sandboxes need fan-out across requests/DOs.
- WfP bills 1 request across dispatch Worker -> user Worker -> outbound Worker; CPU is charged across all three. Custom per-customer CPU/subrequest limits can be set in the dispatch Worker (spend-control lever). Script limit is unlimited (billing $0.02/script beyond 1,000).

## How this provider charges


Added by the missing-providers audit (code-interpreter preset).

| Regime | When it applies | How billed | Numbers | Source |
|---|---|---|---|---|
| Platform plan | always | $25/month | 20M requests + 60M CPU-ms + 1,000 scripts included | https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/pricing/ |
| Requests | beyond included | per million | $0.30 | https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/pricing/ |
| CPU time | beyond included | per million CPU-ms | $0.02 | https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/pricing/ |
| Scripts | beyond 1,000 | per script | $0.02 | https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/pricing/ |

## Gotchas
- Only CPU time is billed, not wall time.
- 128 MB memory cap per isolate.

## Worked example
200k requests x 1 min at 20% CPU = 200k x 12 s CPU = 2.4M CPU-s = 2,400M CPU-ms -> (2,400M - 60M) x $0.02/M = $46.80 + requests within included + $25 = $71.80.

Sources: https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/platform/pricing/, https://developers.cloudflare.com/workers/platform/limits/
