cloudflare stream
- Free allowance
- None: stored minutes have no Free allowance; storage is prepaid at USD 5 a month for each 1,000 minutes of video storage capacity, and delivery is post-paid at USD 1 per 1,000 minutes delivered
- Verdict
- paidno free allowance; listed for its price
- Cost
- no price stated
- Identity
- cardcard required, no phone
- Binding limit
- volume-quotastorage bought in increments of 1,000 minutes of video at USD 5 a month; no upload once the purchased minutes are used
- Evidence
- documented27 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-05checked 2026-11-04 (live); stale on 2026-12-05
| Free tier | none: stored minutes have no Free allowance; storage is prepaid at USD 5 a month for each 1,000 minutes of video storage capacity, and delivery is post-paid at USD 1 per 1,000 minutes delivered unit none; metered on none; 100 stored minutes and 10,000 delivered minutes a month are included with the Pro and Business plans, which are paid plans; the Free plan includes none |
|---|---|
| Price | none stated |
| Limits |
storage is metered on video duration rounded up to the second, regardless of file size; delivery is metered on minutes delivered, and client-side preloading and buffering count as delivery |
| Binding | volume-quota the Free plan includes no stored minutes, so the prepaid storage increment of 1,000 minutes at USD 5 a month is the first gate; every delivered minute is billed after it |
| Identity | card Stream storage is a prepaid purchase, and Cloudflare's billing guide requires a primary payment method to purchase products: a card (Visa, Mastercard, American Express, Discover, UnionPay), PayPal, or a wallet (Apple Pay, Google Pay, Link) |
| Egress | delivery is post-paid at USD 1 per 1,000 minutes delivered, counted by HTTP requests for video segments or parts of an MP4; bandwidth is included in it with no separate egress fee free allowance: none on the Free plan |
| Per-object cap | 30 GB per video upload by default |
| Retention | videos are removed if the Stream subscription is not renewed within 30 days of a cancellation; no other expiry of uploaded videos is stated, and an account cannot upload videos once the total video duration exceeds the purchased storage capacity (30 days) |
| Interface | rest the Cloudflare REST API under api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/stream and the Stream page of the dashboard; uploads from a link, a file, TUS or a direct creator upload URL; playback through HLS and DASH manifests, and MP4 downloads generated per video through the /downloads endpoint |
| Tooling | the Cloudflare REST API with an API token, the Cloudflare SDKs (client.stream), the dashboard, and the Workers Stream binding |
| Composes with | none as a byte store: storage is billed by video duration regardless of file size, uploads are video files that Stream re-encodes, and downloads are MP4 files that Stream generates per… |
| Reliability | uploads stop once the total video duration exceeds the purchased storage capacity, until more storage is purchased or videos are deleted; after a cancellation, videos are removed if the subscription is not renewed within 30 days |
| Notes | A video product priced by duration: storage at USD 5 a month per 1,000 minutes, prepaid; delivery at USD 1 per 1,000 minutes, post-paid; ingress and encoding free. Cloudflare R2 is a separate storage product of the same vendor. |
| Evidence note | documented the prices, the Free column of the price table, the upload cap, the encode queue limit and the payment-method requirement are quoted from Cloudflare's pages read on 2026-10-31; no probe, because every use needs a purchase |
| Parsed numbers |
|
Evidence 27
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | developers.cloudflare.com/stream/pricing/ | 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… |
| 2026-10-31 | www.cloudflare.com/plans/ | the developer-platform price table lists no Free allowance for stored minutes, only USD 5.00 per thousand minutes |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | storage is prepaid in increments of 1,000 minutes at USD 5 a month |
| 2026-10-31 | www.cloudflare.com/en-in/plans/ | 100 stored minutes and 10,000 delivered minutes a month come with the Pro and Business plans |
| 2026-10-31 | www.cloudflare.com/en-in/plans/ | Pro and Business are paid plans |
| 2026-10-31 | developers.cloudflare.com/stream/faq/ | one video upload is capped at 30 GB by default |
| 2026-10-31 | developers.cloudflare.com/stream/uploading-videos/ | the upload page repeats the 30 GB file cap under its list of supported video formats |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | uploads and live streams stop when the purchased storage is used up |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | part of the text of Free tier, above |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | bandwidth is priced inside the delivered-minutes meter, with no separate egress fee |
| 2026-10-31 | www.cloudflare.com/plans/ | the price table lists no Free allowance for delivered minutes, only USD 1.00 per thousand minutes |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | delivery is counted per HTTP request for segments or MP4 parts |
| 2026-10-31 | developers.cloudflare.com/stream/get-started/ | uploads go through the API or the dashboard |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | large uploads go through upload from a link or TUS |
| 2026-10-31 | developers.cloudflare.com/stream/viewing-videos/download-vid | an MP4 download is generated per video through the /downloads endpoint |
| 2026-10-31 | developers.cloudflare.com/stream/viewing-videos/download-vid | a Workers Stream binding exists |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | storage is metered on video duration, not on bytes |
| 2026-10-31 | developers.cloudflare.com/stream/uploading-videos/ | uploaded videos are re-encoded |
| 2026-10-31 | developers.cloudflare.com/stream/faq/ | uploads are gated by the purchased storage capacity |
| 2026-10-31 | developers.cloudflare.com/stream/faq/ | at most 120 videos queue or encode at once by default |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | preloading and buffering are billed as delivery |
| 2026-10-31 | developers.cloudflare.com/billing/get-started/create-billing | a purchase on Cloudflare, prepaid Stream storage among them, needs a primary payment method |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | R2 is a separate storage product of the same vendor, not the Stream offer |
| 2026-10-31 | developers.cloudflare.com/stream/pricing/ | ingress and encoding carry no charge |
| 2026-10-31 | developers.cloudflare.com/stream/faq/ | stored videos are removed when a cancelled Stream subscription is not renewed within 30 days |
| 2026-10-31 | developers.cloudflare.com/stream/faq/ | part of the text of Reliability, above |
| 2026-11-04 | developers.cloudflare.com/stream/pricing/ | Stream storage is prepaid per 1,000 minutes at USD 5 a month, with no free allowance; unchanged |
More fields 1
| dead end | {"failure_class": "paid","why": "no stored minutes on the Free plan: storage is prepaid at USD 5 a month for each 1,000 minutes, and delivery is billed at USD 1 per 1,000 minutes","retry_when": "if the Free plan gains included stored minutes","first_recorded": "2026-10-21"} |
|---|