Skip to main content

Cloudflare Workers Pricing, Features & Alternatives

Runtime Platform · Edge Compute

Serverless applications, APIs, and request logic across a globally distributed edge network.

Cloudflare Workers runs serverless code across Cloudflare’s global edge network. It is strongest when you want low-latency request handling, middleware, APIs, or full-stack apps close to users without managing regions yourself. Workers versions provide rollback, gradual deployment, and preview URLs. Database recovery and read-replica capabilities in this profile come from D1; global read replication is public beta, uses the supported Sessions path, and recovery history is plan-limited.
Best for

Globally distributed APIs, middleware, full-stack web applications, personalization, authentication, and request processing close to users.

Watch out for

Workers uses an isolate-based runtime rather than a conventional server process, and many storage, database, queue, analytics, and networking features are billed separately.

Workloads
  • AI Inference
  • APIs
  • Backend Services
  • Background Workers
  • Edge Request Processing
  • Real-Time Applications
  • Scheduled Jobs
  • Static Sites
  • Web Applications
Services
  • Managed Databases
  • Edge Functions
  • Key-Value Store
  • Object Storage
  • Queues
  • Workflows
Delivery
  • Managed

Development & Execution

Supported platform capabilities, execution environments, development technologies, deployment models, integrations, and triggers.

Runtimes

  • Python Runtime
  • V8 Isolates

Languages

  • C
  • C++
  • JavaScript
  • Python
  • Rust
  • TypeScript

Frameworks

  • Angular
  • Astro
  • Docusaurus
  • Gatsby
  • Hono
  • Next.js
  • Nuxt
  • Qwik
  • React
  • Remix
  • SolidJS
  • Svelte
  • Vue

Capabilities

  • Compute Autoscaling
  • Deployment Rollbacks
  • Deployment Traffic Splitting
  • Preview Environments
  • Point-in-Time Recovery
  • Read Replicas
  • Automated Backups

Database support

  • MySQL
  • PostgreSQL
  • SQLite

Deployment & packaging

  • Local Emulator
  • Serverless (Managed Runtime)

Integrations

  • GitHub
  • GitLab
  • Terraform

Triggers

  • Scheduled Invocation
  • Database Events
  • Edge Events
  • HTTP Requests
  • Direct Invocation
  • Queue Messages
  • Storage Events

Pricing

Published pricing structure, representative costs, and material billing factors.

Starting Price
$5 / month minimum Workers Paid
Primary Billing
Plan based Cloudflare Workers Plans
Free Tier
Recurring free allowances
Commitment
Workers Paid has a $5 monthly minimum with metered overages.

Cloudflare Workers Plans

Primary Pricing

Workers plans combine an account-level plan with usage allowances and overage pricing.

Workers Free

$0 / month

For learning, experimentation, and lightweight applications.

  • 100,000 requests per day
  • 10 milliseconds of CPU time per invocation
Workers Paid

$5 / month minimum

For production applications with included monthly usage and metered overages.

  • 10 million requests included per month
  • 30 million CPU milliseconds included per month
  • No additional egress or bandwidth charge
Workers Paid Usage Additional Usage Cost

Representative Workers and Workers KV charges after included monthly usage.

ResourceBilling UnitPrice
Requests 10 million included per monthper additional million requests$0.30
CPU time 30 million CPU milliseconds included per monthper additional million CPU milliseconds$0.02
Workers KV reads 10 million included per monthper additional million reads$0.50
Workers KV writes 1 million writes, deletes, and lists included per monthper additional million writes$5
Workers KV storage 1 GB includedper additional GB-month$0.50

Free Tier

Recurring Workers Free allowances.

  • Requests: 100,000 requests per day
  • CPU time: 10 milliseconds per invocation

Enterprise Pricing

Enterprise contracts with custom pricing and support are available through Cloudflare sales.

Billing Commitment

Workers Paid has a $5 monthly minimum with metered overages.

Infrastructure & Availability

Where workloads run, how deployment is scoped, and what underlying infrastructure the platform depends on.

Cloudflare Workers run across Cloudflare's global network. Mainland China locations are provided through the separately subscribed Cloudflare China Network.

Execution

  • Edge

Deployment scope

  • Global

Geographic availability

North America
54
Latin America
64
Europe
57
Asia Pacific
85
China Mainland
36
Middle East & Africa
52

Infrastructure providers

  • Own Network

Availability footprint

Locations
348

Availability reviewed · Availability source

Resource & Execution Limits

Memory

128 MB

Per isolate

Outgoing connections

6

Per invocation

URL size

16 KB

Per request

HTTP headers

128 KB request / 128 KB response

Per invocation

Security & Compliance

Security Controls

Access Control
Workers Platform Admin and read-only roles Cloudflare account
Secrets Management
Encrypted Worker secrets and Secrets Store bindings
Network Isolation
V8 isolates with process sandbox and trust cordons Workers runtime

Audits & Certifications

SOC Reports
SOC 2 Type II Workers in scope; all plans
PCI DSS
PCI DSS v4.0 Level 1 Workers in scope

FAQ

What database should I use with Cloudflare Workers?
Use D1 for relational SQL, Hyperdrive to connect to an existing Postgres or MySQL database, and Durable Objects when you need strongly consistent state or coordination. Workers KV suits read-heavy key-value data, while R2 provides object storage.
How much does Cloudflare Workers cost?
Cloudflare Workers has a $0 Free plan and a Workers Paid plan with a $5 monthly minimum. Paid usage beyond included allowances is metered by requests and CPU time, with separately metered services such as Workers KV.
What are the Cloudflare Workers free plan limits?
The Workers Free plan currently includes 100,000 requests per day with a 10 millisecond CPU-time limit per invocation. Other Workers products and bindings have their own allowances and limits.
Is Cloudflare Workers good for serverless functions?
Yes, when the workload fits an edge-oriented serverless runtime. Workers supports HTTP and event-driven functions on Cloudflare’s network, but its V8-isolate runtime and execution limits differ from traditional VM- or container-backed function platforms.
How much does Cloudflare KV cost?
Workers KV is metered separately from the base Workers plan. Current pricing is $0.50 per million reads, $5 per million writes, and $0.50 per GB-month of stored data after included allowances.
Are Cloudflare Workers free?
Yes. Cloudflare offers a $0 Workers Free plan with recurring request and CPU allowances. Paid Workers plans add higher allowances and metered overages.

Explore