fshy

Home / Cloudflare

cloudflare stream

developers.cloudflare.com/stream/pricing/storage/cloudflare-streamJSONcomparereport an errorprovider JSON

Sibling records disagree:

Free allowance
Paid, and metered in MINUTES not bytes: $5/month per 1,000 minutes of storage (≈16.7 h) and $1 per 1,000 minutes delivered.
Verdict
fails: egressdata cannot be read back out at a usable rate or price
Cost
no price stated
Identity
email?placeholder, not evidence; card unknown, phone unknown
Binding limit
noneno named constraint binds
Evidence
reported1 source; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tierPaid, and metered in MINUTES not bytes: $5/month per 1,000 minutes of storage (≈16.7 h) and $1 per 1,000 minutes delivered. The inversion is interesting — because it is duration-priced, a…
unit none; metered on none
Pricenone stated
Identityemail (placeholder) not published
Egressnot recorded
Interfaceunknown
Toolingnot recorded
Evidence 1
datesourcewhat it proved
2026-10-21developers.cloudflare.com/stream/pricing/the text of Free tier, above
More fields 1
{
 "dead_end": {
  "failure_class": "egress",
  "why": "Paid, and metered in MINUTES not bytes: $5/month per 1,000 minutes of storage (≈16.7 h) and $1 per 1,000 minutes delivered. The inversion is interesting — because it is duration-priced, a…",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown values 8
  • $.binding_note boilerplate
  • $.chaining the record was rejected before this field was looked at
  • $.egress.terms the record was rejected before this field was looked at
  • $.interface the access interface was not established
  • $.per_object_cap.notes the record was rejected before this field was looked at
  • $.per_object_cap.stated the record was rejected before this field was looked at
  • $.retention.stated the record was rejected before this field was looked at
  • $.tooling the record was rejected before this field was looked at