Is your organization AI ready? Take the 3-minute test

CreateOS Sandbox vs Cloudflare Workers for Platforms

Workers for Platforms is the stronger choice when thousands of your users deploy small JavaScript or TypeScript functions and you want them cheap, quick to start and centrally egress-controlled. CreateOS Sandbox is the choice when agent tasks need a full Linux machine: a filesystem, shell commands, package installs and long CPU-bound work. The dividing line is the Workers runtime, with 128 MB of memory and no filesystem.

Pricing at a Glance

CreateOS rates verified 17 October 2026. Cloudflare Workers for Platforms pricing as published on 17 October 2026. Rates billed per GB rather than per GiB, or as bundled sizes, are quoted as published rather than converted.

CreateOS Sandbox

Compute
$0.0362 /vCPU-hr
Memory
$0.0116 /GiB-hr
No egress fees, 50 GiB bandwidth budgetvCPU stops billing while paused

Cloudflare Workers for Platforms

Workers for Platforms costs $25/month with 20 million requests, 60 million CPU milliseconds and 1,000 scripts included, then $0.30 per million requests, $0.02 per million CPU ms and $0.02 per script, with no duration charge, as of 17 October 2026.

Where CreateOS Sandbox Fits Better

What CreateOS Sandbox brings to this matchup, with a plain note on where Cloudflare Workers for Platforms has the edge.

A full Linux machine per task with a writable filesystem; Workers have no filesystem and cap memory at 128 MB per isolate.

Room for heavier jobs: up to 8 vCPU / 16 GB per sandbox on Enterprise, with no lifetime cap.

Pause and fork a sandbox along with its memory; Workers are stateless per request.

Where Cloudflare Workers for Platforms is strong

Scale and cost for multi-tenant code. A platform can host an unlimited number of customer scripts in isolates, and an Outbound Worker can block, allow, log or modify every fetch() they make.

Which to Pick

Pick CreateOS Sandbox if

  • Agent code needs Python with native dependencies, shell commands or binaries
  • Tasks need more than 128 MB of memory
  • Sessions must keep files and memory between steps

Pick Cloudflare Workers for Platforms if

  • Your users deploy small JavaScript or TypeScript functions or generated web apps
  • You need very large script counts at low cost
  • You want one place to inspect every outbound request

Head-to-Head Comparison

Every dimension side by side, checked on 17 October 2026 against each vendor's own docs and pricing pages. "Not published" means we could not find it on the vendor's pages, not that the feature is missing.

DimensionCreateOS SandboxCloudflare Workers for Platforms
Built forAPI-created sandboxes for agent-written and untrusted codePlatforms whose users deploy custom code or generated apps, at very large script counts
IsolationFirecracker micro-VM with its own guest kernelV8 isolate per Worker; customer Workers run in untrusted mode
Ephemeral per-run environmentsYes. Create a sandbox per task by API, SDK, CLI or MCP and destroy it afterStateless per request; state via KV, D1, R2 or Durable Objects
Pause and resumeYes. Saves disk, memory and CPU state; vCPU stops billing while paused, memory and storage still billNo filesystem or memory snapshot
Outbound networkOpen with no rules; deny-by-default once any rule exists (host, IP, CIDR, wildcard), enforced on the host outside the VMAllowed by default; optional Outbound Workers intercept every fetch() to block, allow, log or modify
BillingPer second: $0.03616363/vCPU-hr, $0.01159025/GiB-hr, storage $0.0001584/GB-hr; no egress fees (50 GiB bandwidth budget per sandbox by default)Monthly subscription plus requests, CPU milliseconds and scripts; no duration charge
Run untrusted codeYes, the core use case; each sandbox is its own micro-VMYes, for code that fits the Workers runtime (128 MB memory, no filesystem, no arbitrary binaries)

Common Questions

Can Workers for Platforms run Python with native packages?

Workers support JavaScript, TypeScript, Python, Rust and WebAssembly, but inside the Workers runtime: 128 MB per isolate, no filesystem, no arbitrary binaries or package installs. A CreateOS sandbox is a Linux micro-VM, so native wheels, system packages and shell commands run inside the VM.

How do Workers for Platforms and CreateOS control egress?

Both put the control outside the user's code. Cloudflare lets an Outbound Worker intercept every fetch() from user Workers and block, allow, log or modify it. CreateOS enforces per-sandbox allowlists on the host, outside the VM; once one rule exists, everything unlisted is denied.

How long can a Worker run on one request?

There is no wall-clock limit on an HTTP request while the client stays connected, and CPU time defaults to 30 seconds, configurable up to 5 minutes; the Workers for Platforms pricing page states 30 seconds of CPU per invocation. CreateOS sandboxes have no lifetime cap.

See CreateOS Sandbox for yourself

Book a demo, or explore the Sandbox and its pricing.