Skip to content

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.

By Cloudflare, Inc.FreemiumSince 2017Hosting

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.

PlanPriceWhat you get
Free$0100,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 account10 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

All 10 alternatives to Cloudflare Workers, side by side

Getting started

  1. Create a Worker project with the Wrangler command line tool.

    npm create cloudflare@latest
  2. Deploy 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.

Cloudflare Workers: pricing, features and alternatives (2026) | ScratchDB