Cloudflare Workers Cron Triggers logo

Cloudflare Workers Cron Triggers

Schedulers 6.5/10 Jun 16, 2026

Run a Worker on cron expressions for lightweight scheduled API and automation tasks.

Card required
No

Cloudflare Workers Cron Triggers scores 6.5/10 for free value in Schedulers. The main constraint: Available with Workers; request, CPU, and schedule limits depend on the current Cloudflare plan.

Category Schedulers Kind Edge cron function Caveats Cron Triggers execute on UTC time and are not a long-running container runtime. Renewal daily Card required No Eligibility anyone

Free value score

6.5 / 10
Show the math
Overall 6.5/10
value = 6.5/100
weighted_components_v1
Run value 6.4/10
value = 0.5 $/mo
fixed_log_v1
Reliability 5.5/10
value = 5.5/100
policy_score_v1
Workflow fit 8.3/10
value = 8.3/100
policy_score_v1

Key metrics

3.0M/mo Run quota Uses stated run/message/execution quota when present; otherwise a conservative floor.
60.0/hr Granularity/reliability Derived from minimum interval with conservative reliability adjustment.
6 Workflow/runtime api, cron, history, logs, timeout, webhook
5 jobs Cron jobs
1 min Min interval
3M/mo Executions 100K req/day shared
100 logs Run history
15 min Job timeout 10 ms CPU

What you get

Native scheduled() handler

Runs at the edge without an always-on server

Good default for lightweight cron code

Gotchas

  • 100,000 Worker requests/day

    The free plan allows up to 100,000 total Worker invocations per day, shared across all Workers including Cron Trigger executions; resets daily at 00:00 UTC.

  • 10 ms CPU time per invocation

    Each free-tier Worker invocation is capped at 10 milliseconds of CPU time, making it unsuitable for compute-heavy scheduled jobs.

  • No Durable Objects on free tier

    Durable Objects (used for stateful or long-running cron workflows) require the Workers Paid plan; free tier supports SQLite-backed DO only with its own daily limits.

  • No Logpush on free tier

    Workers Trace Events Logpush (for exporting execution logs to external destinations) is only available on the Workers Paid plan.

  • Log retention 3 days only

    Free plan Workers Logs are retained for only 3 days (vs. 7 days on Paid), limiting post-mortem debugging of scheduled jobs.

  • 200,000 log events/day

    Free plan allows 200,000 Workers log events written per day; cron-heavy workloads with verbose logging may exhaust this.

  • Workers KV: 100K reads/day, 1K writes/day

    KV reads are capped at 100,000/day and writes at 1,000/day on the free plan; cron jobs that store state in KV will hit write limits quickly.

  • Workers KV: 1 GB storage cap

    Free plan includes 1 GB of total KV stored data; no additional storage can be purchased without upgrading.

  • Queues: 10,000 operations/day

    Free plan includes only 10,000 Queue operations per day and limits message retention to 24 hours (non-configurable), making it unsuitable for reliable cron-triggered pipelines.

  • Shared edge infrastructure

    Free plan Workers run on shared Cloudflare edge infrastructure with no SLA; execution timing for Cron Triggers may drift slightly from the configured schedule.

Sources

edge cron typescript http cloudflare

Alternatives

Same category · similar quota
Northflank Cron JobsNorthflank Cron Jobs · freemium · Container cron job
6.2

Run repository or image-based jobs on a schedule alongside services and databases.

43.2K/mo60.0/hr4
Checked 28d ago
Upstash | QStashUpstash · freemium · HTTP scheduler / delivery queue
7.0

Managed HTTP messaging, schedules, queues, retries, callbacks, and failure handling for serverless automation.

30.0K/mo30.0/hr13
Checked 27d ago
HatchetHatchet · freemium · Task orchestration / scheduler
5.4

Postgres-backed task orchestration engine with cron schedules, durable workflows, and a monitoring dashboard — free Cloud tier or MIT self-host.

100.0K/mo3750.0/hr9
Checked 27d ago