PulseBeta

Pricing

At cost. Why pay more?

You pay for what you use, at prices set just above what Cloudflare charges us, plus card fees. No tiers, no annual contracts.

MeterWhat countsPrice
Telemetry ingested$0.10 per GB of decompressed OTLP (metrics and logs), kept 7 days hot; each request counts as at least 128 KB, so batch (the OTel Collector does).$0.10 per 1,000 MBs
Grace hold$0.002 per GB-day of data we keep past day 7 because your bucket is not set or not reachable.$2.00 per 1,000,000 MB-days
Check runsOne heartbeat ping received or one uptime probe run.$0.012 per 1,000 runs

No tiers, no minimums. Billed monthly in arrears; a month under $5 carries over to the next instead of being charged.

Estimate your month

$0.00
MBs
$0.00
MB-days
$0.00
runs
Estimated monthly total$0.00

Under $5: nothing is charged this month; it carries over to the next.

How "at cost" works

Price ≥ 3 × our cost

Each meter's price is at least three times our worst-case Cloudflare cost for it. That covers card fees, fixed costs and spikes, and nothing more. We re-check prices every quarter.

Card fees included

Stripe charges 2.9% + 30¢ per invoice. It's part of the price, and your admins see it, line by line, in Where your money goes.

Under $5 carries over

We bill monthly in arrears, one invoice per organization. A month under $5 isn't charged (the card fee would eat it); it carries over to the next.

Free during the beta

Billing is off while Pulse is in beta: usage is metered and shown to your admins, and nobody is charged. You'll be told before charging starts.

MeterOur priceCloudflare's cost to us (worst case)Multiple
Telemetry ingested$0.10 per 1,000 MBs$0.0161 per 1,000 MBs6.2×
Grace hold$2.00 per 1,000,000 MB-days$0.125 per 1,000,000 MB-days16.0×
Check runs$0.012 per 1,000 runs$3.65 per 1,000,000 runs3.3×

Bulk data can live in your own bucket (S3, R2, B2, GCS) on your own bill, and AI features run on your own provider key, so neither shows up here.

Compared