How far does Cloudflare's free tier take you?

Beacon RMM's agent checks in every 60 seconds. Every check-in costs a little bit of Cloudflare Workers and D1 usage. Drag the slider to see exactly where your fleet lands — the math below is traced directly from the open-source code, not a guess.

1 250 500 750 1000+
● $0/month

Comfortably inside Cloudflare's free tier.

Worker requests / day
D1 rows written / day
D1 rows read / day
How this is calculated

Beacon's agent checks in every 60 seconds — 1,440 times per device per day, hardcoded in agent/cmd/agent/main.go. Each check-in is traced through the Worker's /v1/checkin route to:

  • 1 Cloudflare Workers request
  • 1 D1 row write (updating the device's last-seen status), every time
  • ~13 D1 row reads (looking up maintenance windows, alert policies, and queued commands) — this is a floor for an idle, lightly-configured device; more active alert monitors or pending commands read more rows
  • 0 Durable Object calls — check-ins don't touch Durable Objects at all in this codebase (those are only used for interactive remote-session relaying, a separate feature you use on demand)

On top of that, each device makes two more Worker requests a day (a software/patch audit and an update check), and the control plane runs a scheduled job every 2 minutes regardless of fleet size (720 requests/day), which also re-reads every device once per tick to evaluate offline alerts.

Compared against Cloudflare's current published free-tier limits (100,000 Workers requests/day, 100,000 D1 row writes/day, 5,000,000 D1 row reads/day), Workers requests and D1 writes are the first limits you'll hit — both land around the same fleet size. Past that, this estimates the monthly cost on Cloudflare's $5/month Workers Paid plan, which includes 10M requests and 50M D1 writes before any usage-based overage kicks in.

This is an estimate, not a guarantee — your actual read volume depends on how many alert monitors and maintenance policies you configure. It doesn't include storage costs, which stay negligible until you're retaining a long history across a very large fleet.