# Cloudflare Stream review (2026) · VSLBench

> Source: https://vslbench.com/reviews/cloudflare-stream

Review

## Cloudflare Stream review

Cloudflare's cheap, reliable, usage-priced video pipeline for developers. Whether it is real, what it really costs on its two-dimension bill, and the direct-response job it leaves entirely to you.

VSLBench

By [Marcus Vale](/authors/marcus-vale), Lead reviewer. Reviewed by the VSLBench editorial desk. Last updated 27 September 2026, and rechecked with prices every 90 days.

**Disclosure:**We may earn a commission when you buy through links on this page. It never affects our rankings. 

At a glance

Starts at

$5/mo

Best for

developer-run video hosting and live streaming, priced by usage

Founded

2018

Website

[Official site](https://www.cloudflare.com/products/stream/)

Starts at

Usage-based; a free tier, no card

Delivery

$1 per 1,000 minutes delivered (egress included)

Storage

$5 per 1,000 minutes stored a month

Live streaming

RTMP and SRT ingest, HLS and DASH output

Interface

Developer API and dashboard, no marketing tools

Sales-scored A/B

No, and no revenue attribution

Quick answer

**Cloudflare Stream** is our top pick for most people. Cloudflare Stream is the pick if you are a developer who wants cheap, reliable video hosting and live streaming on one API, and you are happy to build everything above the player yourself. It is infrastructure, not a marketing tool. Upload, encoding, storage, a built-in player and global delivery run through a single API, priced on two dimensions only, storage and delivery, with encoding and egress included at no extra charge, so there is no separate bandwidth bill. It runs on the network behind a large share of the web, so reliability is a given. What it does not have is the direct-response layer this site measures tools against: no sales-scored split tests, no watch-depth pixels to Meta or Google, no revenue attribution, and no marketing player. On a paid-traffic sales letter those are the whole job, so Stream fits only if you pair it with your own tracking or a dedicated VSL player. The cautions are operational: there is no built-in spend cap, and support is thin below Enterprise. 

* **Cloudflare Stream.** Best for developer-run video hosting and live streaming, priced by usage. From $5/mo.

You have seen Cloudflare Stream come up as a cheap, reliable way to host and stream video, and for a trust question it is almost the easy case: is it real, and will you regret it? Stream is a first-party Cloudflare product, launched in 2017 and running on the network behind a large share of the web. It is not going to disappear, and it is not going to fall over under load. The risk here is not that it is a scam. It is that Stream is a very different kind of product from a VSL player, and buying it expecting a marketing tool is where the regret comes from.

Stream is video infrastructure. Through a single API it takes your upload, encodes it, stores it, streams it live over RTMP or SRT, and delivers it worldwide through a built-in player or your own. The billing is unusually clean: two dimensions only, $5 per 1,000 minutes stored a month and $1 per 1,000 minutes delivered, with encoding and egress free, so there is no separate bandwidth line and no opaque tier to decode. For a developer building a video feature into a product, a course platform or an events site, that is a genuinely good deal and a genuinely reliable pipe.

Where a direct-response marketer has to be careful is the conversion layer, because Stream has none of it. There is no split test scored on sales, no watch-depth pixel fired to Meta or Google, no revenue attribution, and no marketing player. There is not even a no-code dashboard to build a funnel in: Stream is driven through an API and your own code. On a paid-traffic sales letter those missing pieces are the whole game, so Stream fits only if you are willing to build the conversion tooling on top of it. This review is about telling infrastructure and a VSL player apart, and about the two cautions, a runaway bill and thin support, that even happy Stream users raise.

##### What works

* Usage-based and genuinely cheap: $5 per 1,000 minutes stored a month and $1 per 1,000 minutes delivered, with encoding and egress free, so there is no separate bandwidth charge
* One API runs the whole pipeline: upload, encode, store, deliver, a built-in player or your own, plus RTMP and SRT live ingest with HLS and DASH output
* Runs on Cloudflare's global network, the infrastructure behind a large share of the web, so reach and reliability come as standard
* Predictable billing on two dimensions only, minutes stored and minutes delivered, with no card required to start and no opaque plan tiers
* Privacy-clean playback with no ads or trackers, plus signed URLs and token access for gated content

##### What to watch

* No direct-response conversion layer at all: no sales-scored A/B tests, no watch-depth pixels to Meta or Google, no revenue attribution and no marketing player, so a paid-traffic VSL has to build every one of those on top
* It is a developer product you drive through an API and your own code, so a marketer who wants a no-code dashboard to click through will find nothing here
* No built-in spending cap: a spike in delivery or unlimited end-user streams can run the bill up, and long-term Cloudflare customers report blunt overage and billing handling, so you have to watch usage yourself
* Reviewers report encoding is H.264 only and delivery caps at 1080p, with no 4K and no re-download of the original file, which matters if you need higher quality or the source back
* Support is slow and hard to reach on Free and Pro plans, with real help sitting behind an Enterprise contract

####  What users actually say about Cloudflare Stream

Research: unverified 

##### A developer's video pipeline, not a marketing tool 

Users describe Stream as general-purpose video infrastructure you drive through an API, not a platform with selling features. It handles upload, encode and global delivery well, but there are no in-video CTAs, lead capture or conversion analytics; you build any selling layer yourself.

> “Cloudflare Stream isn't just for live-streaming, it's for generic video hosting”

Anonymous [Hackernews: HN comment clarifying Stream is general video hosting ](https://news.ycombinator.com/item?id=45902426) 

##### Cheap and honest at low scale, but delivery minute pricing can bite 

The two-dimension, pay-as-you-go model is widely called transparent and cheap for modest libraries. The catch: delivery is billed per minute watched regardless of bitrate, so low-bitrate content with a large audience (talking-head webinars, VSLs) can get disproportionately expensive, and some find it pricey for on-demand versus object storage like R2.

> “Just to compare to Cloudflare Stream which I consider a honest paid platform”

Anonymous [Hackernews: HN comment comparing Cloudflare Stream on pricing honesty ](https://news.ycombinator.com/item?id=30744150) 

> “Cloudflare seems fairly expensive for on-demand”

Anonymous [Hackernews: HN comment on on-demand delivery cost ](https://news.ycombinator.com/item?id=32809351) 

> “disproportionately expensive for low-bitrate, high-audience content like talking-head webinars”

Anonymous [Blog: BlazingCDN: Cloudflare Stream pricing in 2026 ](https://blog.blazingcdn.com/en-us/cloudflares-pricing-for-video-streaming-services) 

##### Content protection is do it yourself and leaky ↓ common complaint 

Stream protects video with signed URLs and token auth rather than studio-grade DRM. Forum users report signed-URL/token sharing lets viewers pass a manifest to third-party players, and configuring signing keys trips people up. Buyers selling premium course video should not assume it is locked down.

> “Signed URL/Token piracy is a big issue”

Cloudflare Community forum user [Blog: Cloudflare Community: preventing signed-URL piracy ](https://community.cloudflare.com/t/cloudflare-stream-preventing-signed-urls-tokens-piracy/274607) 

### What users say

The praise is consistent and it is about simplicity and cost. Developers reach for Stream because one API handles the whole pipeline and the bill is predictable, and they keep pointing out that it is not only a live-streaming tool. As one Hacker News commenter put it, "Cloudflare Stream isn't just for live-streaming, it's for generic video hosting." Others weigh it as the cheap, reliable option when they price out hosting a large library, and note there are no ads and no trackers on playback. For a developer who wants a pipe rather than a platform, that is exactly the appeal.

The criticism is worth taking seriously, and it is operational rather than about playback. The recurring worry is the bill: there is no built-in spending cap, so delivery costs accrue as videos play. One long-running Cloudflare customer opened a thread, flatly, "Cloudflare billing is pretty crazy," describing blunt overage handling on a contract. Support is the other note: on Trustpilot, reviewers on the Free and Pro tiers describe it as "completely unhelpful and unresponsive," with real help reserved for Enterprise. None of that says avoid Stream. It says budget for a cap you set yourself, and do not count on hand-holding below an Enterprise contract.

### Pricing

Prices read on Cloudflare's own Stream pricing documentation on 27 September 2026\. There are no plan tiers. Stream bills on two dimensions only, and encoding and egress are free, so bandwidth is already inside the delivery figure.

| What you pay for      | Cloudflare Stream | Notes                                                                          |
| --------------------- | ----------------- | ------------------------------------------------------------------------------ |
| Encoding              | Free              | Ingress and transcoding into multiple bitrates are always free                 |
| Storage               | $5 / 1,000 min    | Prepaid, per month, by video duration not file size; live recordings count too |
| Delivery              | $1 / 1,000 min    | Postpaid, by minutes watched; egress and bandwidth are included, no extra fee  |
| Media Transformations | $0.50 / 1,000     | Clips, thumbnails and resizing; 5,000 unique operations free each month        |
| Enterprise            | Custom            | Volume pricing for millions of minutes a month, quoted through sales           |

The vendor's worked example: two people each watching 30 minutes is 60 minutes delivered, or about $0.06\. There is no built-in spending cap, so a spike in delivery keeps billing; watch usage on the dashboard and set your own limits. Client-side buffering counts as delivery, while video served from the browser cache does not. You can start free with no card, and Pro and Business Cloudflare plans include a small monthly allowance of free storage and delivery minutes.

### Changelog

* 27 Sep 2026 — First published. Read Cloudflare's own Stream product and pricing-documentation pages for what it is and what it costs, confirmed the two-dimension billing model with encoding and egress free, gathered long-term user reports from Hacker News, the Cloudflare community forum and Trustpilot on billing, the missing spend cap and support tiers, captured the product page, and verified the per-minute prices shown.

### Frequently asked questions

Is Cloudflare Stream legit? 

As real as it gets. Cloudflare Stream is a first-party Cloudflare product, launched in 2017, running on the same global network that carries a large share of the world's web traffic. Reliability and reach are not the question with Stream. The question is whether it does the job you are hiring it for: it is developer video infrastructure, not a marketing or VSL tool.

Is Cloudflare Stream good for a VSL? 

Only as the delivery layer. Stream hosts, encodes, live-streams and plays back video cleanly and cheaply, but it has no split test scored on sales, no watch-depth pixel to Meta or Google and no revenue attribution. On a paid-traffic sales letter those are the whole job, so you would pair Stream with your own tracking and a player that provides them, or use a dedicated VSL player instead.

How much does Cloudflare Stream cost? 

It bills on two dimensions only: $5 per 1,000 minutes of video stored a month, and $1 per 1,000 minutes delivered (checked 27 September 2026). Encoding and egress are free, so there is no separate bandwidth bill, and there is a free way to start with no card. As a worked example from the vendor, two people each watching 30 minutes of a video is 60 minutes delivered, or about $0.06\. Model your real minutes stored and delivered, because the bill tracks them.

Can Cloudflare Stream bills run away on me? 

That is the one operational caution. There is no built-in spending cap, so a spike in delivery or a video left open to unlimited end-user streams bills as it plays, and users on the Cloudflare community forum have asked for a hard cap that does not exist. Watch usage on the dashboard, and if you run untrusted or high-volume playback, put your own rate limiting in front of it.

Does Cloudflare Stream support 4K? 

No. Reviewers report that Stream encodes to H.264 only and caps delivery at 1080p, downscaling anything higher, and it does not hand back the original uploaded file, only re-encoded exports. For most marketing and course video 1080p is plenty, but if you need 4K delivery, HDR or the source file back, Stream is the wrong host.

### Sources

#### From Cloudflare Stream

* <https://www.cloudflare.com/products/stream/>

#### Other sources

6 discussions and reviews read for this page. Quotes are excerpts; open a link to read the original in context. 

1. \[\] [Cloudflare Stream (vendor) ](https://www.cloudflare.com/products/stream/) Blog
2. \[\] [Cloudflare Stream pricing (vendor docs) ](https://developers.cloudflare.com/stream/pricing/) Blog
3. \[\] [Cloudflare Stream is for generic video hosting, not only live (Hacker News) ](https://news.ycombinator.com/item?id=45902426) Hackernews
4. \[\] [Cloudflare billing is pretty crazy (Hacker News) ](https://news.ycombinator.com/item?id=41101891) Hackernews
5. \[\] [Cloudflare on Trustpilot ](https://www.trustpilot.com/review/cloudflare.com) Trustpilot
6. \[\] [Cloudflare Stream Pricing 2026 (Very Good FFmpeg) ](https://verygoodffmpeg.com/blog/cloudflare-stream-pricing-video-api-encoding-storage-delivery-2026) Blog

### Related reading

* [The best VSL players and conversion video software, ranked](/best)
* [Cloudflare Stream pricing, the two-dimension bill explained](/reviews/cloudflare-stream/pricing)
* [Cloudflare Stream alternatives, ranked by the job](/alternatives/cloudflare-stream)
* [Bunny Stream vs Cloudflare Stream: cheap delivery by the minute or by the gigabyte](/compare/bunny-stream-vs-cloudflare-stream)
* [Gumlet vs Cloudflare Stream: a no-code branded host with ad pixels and DRM or this raw developer pipe](/compare/gumlet-vs-cloudflare-stream)
* [Spotlightr vs Cloudflare Stream: a finished no-code course host with encryption and gating or this raw developer pipe](/compare/spotlightr-vs-cloudflare-stream)
* [SproutVideo vs Cloudflare Stream: a proven, secure marketing host with live streaming or this raw developer pipe](/compare/sproutvideo-vs-cloudflare-stream)
* [Vimeo vs Cloudflare Stream: clean no-code professional hosting or this raw developer pipe](/compare/vimeo-vs-cloudflare-stream)
* [Adilo vs Cloudflare Stream: an unlimited-streaming marketing host or this raw developer pipe](/compare/adilo-vs-cloudflare-stream)
* [Vidalytics vs Cloudflare Stream: a purpose-built VSL player that scores tests on sales or this raw developer pipe](/compare/vidalytics-vs-cloudflare-stream)
* [VSLStats vs Cloudflare Stream: a dedicated tracker built to prove the sale or this raw developer pipe with no marketing layer](/compare/vslstats-vs-cloudflare-stream)
* [VTurb vs Cloudflare Stream: a dedicated VSL smart player strong in direct response or this raw developer pipe with no marketing layer](/compare/vturb-vs-cloudflare-stream)
* [TrackPlay vs Cloudflare Stream: a paid-traffic VSL player built to prove the sale or this raw developer pipe](/compare/trackplay-vs-cloudflare-stream)
* [Voomly vs Cloudflare Stream: a cheap interactive-funnel host or this raw developer pipe with no marketing layer](/compare/voomly-vs-cloudflare-stream)
* [Panda Video vs Cloudflare Stream: a protected VSL and course host with real content protection or this raw developer pipe](/compare/panda-video-vs-cloudflare-stream)
* [Our Bunny Stream review, the other cheap usage-based delivery pipe](/reviews/bunny-stream)
* [Our Gumlet review, a cheap branded host with marketing pixels built in](/reviews/gumlet)
* [Our Presto Player review, the WordPress player people put in front of a cheap host](/reviews/presto-player)
* [Our full Vidalytics review, the pick that scores tests on sales](/reviews/vidalytics)
* [Alternatives to Vimeo, ranked by whether they move sales](/alternatives/alternatives-to-vimeo)
* [All reviews](/reviews)

Written by

Marcus Vale

Lead reviewer

Marcus Vale runs the VSLBench review desk. He has spent years buying paid traffic to video sales letters, and he now reads the player docs, pricing pages and long-term user reports to work out which tools actually move sales instead of just counting views. He writes the player and attribution reviews here, and he is the reason every ranking has to name the tool it is wrong for.

[marcus@vslbench.com](mailto:marcus@vslbench.com)

Last checked 2026-09-28

---

VSLBench reviews and compares VSL players, video hosting, and conversion analytics for direct-response marketers. We judge every tool on one question: does it get more people past the pitch and let you prove which traffic buys?

[Best of↗](/best) 

We may earn a commission when you buy through links on this page. It never affects our rankings.

© 2026 VSLBench. Independent and reader-supported.

VSL players and conversion video software reviews
