Cloudflare Workers logo

Cloudflare Workers

Functions 5.8/10 Jun 15, 2026

Best default for webhook receivers, setup APIs, and static frontend companion backend.

Card required
No

Cloudflare Workers scores 5.8/10 for free value in Functions. The main constraint: Free tier historically centered around daily request quotas; verify current limits before launch.

Category Functions Kind Lightweight backend Caveats Long-running agent work may need queues, containers, or another worker. Renewal daily Card required No Eligibility anyone

Free value score

5.8 / 10
Show the math
Overall 5.8/10
value = 5.8/100
weighted_components_v1
Invocation value 4.6/10
value = 0.61 $/mo
fixed_log_v1
Runtime fit 6/10
value = 6/100
policy_score_v1
Deploy friction 8.3/10
value = 8.3/100
policy_score_v1

Key metrics

3.04M/mo Invocations ~3.04M/mo
n/a Compute duration not metered
10 ms CPU/call
Bandwidth no egress charges

What you get

Free tier historically centered around daily request quotas; verify current limits before launch.

Notion webhooks, Telegram webhooks, CORS APIs, auth boundaries.

Gotchas

  • 100k requests/day

    The free plan allows 100,000 inbound Worker invocations per day, resetting at 00:00 UTC.

  • 10ms CPU time per invocation

    Each Worker invocation is hard-capped at 10 milliseconds of CPU time on the free tier, compared to 30 seconds (default) on paid — making long-running or CPU-heavy work impossible.

  • Workers KV: 100k reads/day

    Free plan includes 100,000 KV read operations per day; exceeding this causes errors for the rest of the day.

  • Workers KV: 1k writes/day

    Free plan includes only 1,000 KV write operations per day, which is very tight for write-heavy workloads.

  • Workers KV: 1 GB storage

    Free plan caps total Workers KV stored data at 1 GB with no way to expand without upgrading.

  • D1: 5M rows read/day

    Free D1 serverless SQL allows 5 million row reads per day, resetting at 00:00 UTC.

  • D1: 100k rows written/day

    Free D1 allows only 100,000 row writes per day; write-heavy apps will hit this quickly.

  • D1: 5 GB total storage

    Total D1 database storage is capped at 5 GB across all databases on the free plan.

  • Queues: 10k ops/day, 24h retention

    Free Queues includes 10,000 operations/day and enforces a non-configurable 24-hour message retention window.

  • Durable Objects: 100k requests/day

    Durable Objects on the free plan allow 100,000 requests per day; paid plan scales to 1 million/month.

  • Workers Logs: 200k events/day, 3-day retention

    Free plan includes 200,000 log events written per day with only 3-day log retention vs 7 days on paid.

  • Hyperdrive: 100k queries/day

    Free plan includes 100,000 Hyperdrive database proxy queries per day.

  • Vectorize: 30M queried vector dimensions/month

    Free plan includes 30 million queried vector dimensions per month and 5 million stored vector dimensions.

  • R2: 10 GB storage

    Free R2 object storage includes 10 GB-month storage, 1 million Class A ops/month, and 10 million Class B ops/month with no egress charges.

  • No Containers on free tier

    Workers Containers (for longer-running processes) are only available on the Workers Paid plan ($5/month minimum).

  • No Logpush on free tier

    Workers Trace Events Logpush (streaming logs to external destinations) is paid-only and unavailable on the free plan.

  • No KV-backed Durable Objects on free

    Free plan can only create SQLite-backed Durable Objects; key-value storage backend for Durable Objects requires the paid plan.

Sources

webhook edge serverless

Alternatives

Same category · similar quota
Val TownVal Town · freemium · Hosted serverless TypeScript/JavaScript functions ('vals')
6.0

Val Town lets you write, run and schedule small TypeScript/JavaScript functions in the cloud with HTTP endpoints, crons and an MCP integration.

3.04M/mo1 min
Checked 28d ago
No signup
Upstash | WorkflowUpstash · freemium · Durable workflow engine
6.2

Durable serverless workflow steps with retries, sleeps, callbacks, HTTP calls, and QStash-backed scheduling.

0.03M/mo50 GB/mo
Checked 27d ago
RenderRender · starter · Paid plan
4.9

Starter web service: 0.5 CPU / 512MB RAM at $7/mo (~$0.05/hr); Standard 1 CPU / 2GB at $32/mo (~$0.20/hr). Free tier of 750 instance-hours/month per workspace.

$7/moStd $32/mo1CPU/2GB
Checked 26d ago
Flat rateNo-sleepPaid only