Cloudflare Workers
Cloudflare Workers is a serverless platform from Cloudflare that runs JavaScript, TypeScript, Python and Rust functions on its global network. It has a free plan with 100,000 requests a day, and the Workers Paid plan starts at a $5 a month minimum per account. Workers run on V8 isolates, not containers, and have no cold starts.
Facts checked on against the sources listed at the end of this page.
- Pricing
- FreemiumPaid from $5 a month minimum per account
- Open source
- NoProprietary (the workerd runtime is open source)
A good fit for
- APIs and edge logic that should run close to users
- Apps with spiky traffic that want no cold starts and no capacity planning
- Small projects that fit in the free plan's 100,000 requests a day
- Teams already using Cloudflare for DNS, caching or storage
Not a good fit for
- Long-running processes or workloads that need a full server: Workers are request-driven functions with CPU limits
- Teams that want to run the same platform on their own servers: only the workerd runtime is open source, not the Cloudflare network
- Code that depends on Node.js features outside the Workers runtime
Cloudflare Workers pricing
A free plan covers 100,000 requests a day. The Workers Paid plan has a $5 a month minimum per account and charges for requests and CPU time above the included amounts.
| Plan | Price | What you get |
|---|---|---|
| Free | $0 | 100,000 requests a day and 10 ms of CPU time per invocation. Requests to static assets are free and unlimited. |
| Paid | $5 a month minimum per account | 10 million requests and 30 million CPU milliseconds a month. Then $0.30 per additional million requests and $0.02 per additional million CPU milliseconds. No charge for duration, data transfer or bandwidth. |
Prices in USD, checked on 14 October 2026. Current prices on developers.cloudflare.com.
Main features
- Global placement
- Runs in 335+ cities by default, or near your data with Smart Placement.
- No cold starts
- Isolate-based design, with no containers to start.
- CPU-time billing
- You pay for CPU time, not for time spent waiting on I/O.
- Bindings
- Connect to D1, Workers KV, Workers AI and other Cloudflare services from code.
- Local development
- Test with workerd, an open source runtime.
- Deployment controls
- Git-connected deploys, gradual rollouts to a percentage of users, and rollbacks.
- Languages
- JavaScript, TypeScript, Python and Rust.
About Cloudflare Workers
Workers lets you deploy a function that Cloudflare runs close to your users. Code runs in 335+ cities by default, or near your data with Smart Placement. It uses V8 isolates instead of containers, so there are no cold starts and no pre-provisioned concurrency to plan for traffic spikes.
Workers connect to other Cloudflare services through bindings, including D1 for SQL, Workers KV and Workers AI. You can develop locally with workerd, the open source runtime Workers is built on.
Billing is based on CPU time, not time spent waiting on network or storage.
- Made by
- Cloudflare, Inc.
- Launched
- 2017
- Based in
- San Francisco, California
- Free plan
- Yes: 100,000 requests a day and 10 ms of CPU time per invocation
- Available on
- JavaScript, TypeScript, Python, Rust
Cloudflare Workers alternatives
Getting started
Create a Worker project with the Wrangler command line tool.
npm create cloudflare@latestDeploy it from the project folder.
npx wrangler deploy
Questions about Cloudflare Workers
Is Cloudflare Workers free?
Yes, within limits. The free plan allows 100,000 requests a day and 10 ms of CPU time per invocation. Requests to static assets are free and unlimited.
How much does Cloudflare Workers cost?
The paid plan has a $5 a month minimum per account. It includes 10 million requests and 30 million CPU milliseconds a month, then charges $0.30 per additional million requests.
Do Cloudflare Workers have cold starts?
Cloudflare says they do not. Workers run on V8 isolates rather than containers.
What languages can I use?
JavaScript, TypeScript, Python and Rust.
Is Cloudflare Workers open source?
The platform is a Cloudflare service. The runtime it is built on, workerd, is open source and can be used for local testing.
Sources and links
Work on Cloudflare Workers? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.