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)
GitHub stars
9,120
npm downloads a week
39M
Latest release
v1.20261103.18 hours ago
Releases in 90 days
10about 3 a month

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

Usage and activity

Weekly npm downloads of wrangler, last 12 months.

010M20M30M40MSepDecFebAprJunAugNov29 September 2025: 1,894,998 downloads a week6 October 2025: 1,974,437 downloads a week13 October 2025: 1,922,871 downloads a week20 October 2025: 1,950,148 downloads a week27 October 2025: 1,957,051 downloads a week3 November 2025: 1,977,154 downloads a week10 November 2025: 2,121,447 downloads a week17 November 2025: 2,076,048 downloads a week24 November 2025: 2,193,486 downloads a week1 December 2025: 2,126,912 downloads a week8 December 2025: 2,475,926 downloads a week15 December 2025: 2,436,774 downloads a week22 December 2025: 2,533,801 downloads a week29 December 2025: 1,797,426 downloads a week5 January 2026: 1,984,712 downloads a week12 January 2026: 2,865,217 downloads a week19 January 2026: 3,102,056 downloads a week26 January 2026: 3,175,414 downloads a week2 February 2026: 3,350,298 downloads a week9 February 2026: 4,151,167 downloads a week16 February 2026: 3,949,321 downloads a week23 February 2026: 4,121,326 downloads a week2 March 2026: 4,654,363 downloads a week9 March 2026: 4,976,483 downloads a week16 March 2026: 5,199,079 downloads a week23 March 2026: 5,325,806 downloads a week30 March 2026: 5,657,291 downloads a week6 April 2026: 5,378,167 downloads a week13 April 2026: 6,783,602 downloads a week20 April 2026: 9,873,186 downloads a week27 April 2026: 13,994,660 downloads a week4 May 2026: 13,969,517 downloads a week11 May 2026: 18,797,833 downloads a week18 May 2026: 22,241,342 downloads a week25 May 2026: 22,210,136 downloads a week1 June 2026: 16,712,134 downloads a week8 June 2026: 14,884,568 downloads a week15 June 2026: 14,734,004 downloads a week22 June 2026: 14,169,282 downloads a week29 June 2026: 13,406,115 downloads a week6 July 2026: 13,231,124 downloads a week13 July 2026: 15,268,056 downloads a week20 July 2026: 15,295,217 downloads a week27 July 2026: 16,524,809 downloads a week3 August 2026: 17,670,004 downloads a week10 August 2026: 18,473,942 downloads a week24 August 2026: 19,441,934 downloads a week31 August 2026: 20,230,785 downloads a week26 September 2026: 25,822,193 downloads a week3 October 2026: 29,923,122 downloads a week1 November 2026: 38,874,631 downloads a week

Recent releases

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