Upload, store, encode and deliver live and on-demand video with one API

Cloudflare Stream is an affordable, scalable, on-demand video platform offering video encoding, storage, delivery, and playback in a single unified platform. It offers comprehensive APIs for developers that want to spend less time integrating and managing different video solutions and more time building their product.


Cloudflare Stream runs on Cloudflare’s global cloud network, which spans more than 335 cities around the world.

Cloudflare powers millions of Internet properties

Here are some you might recognize

Fast, global video content delivery network

  • Cloudflare’s content delivery network (CDN) spans more than 335 cities across 125 countries, ensuring the fastest delivery of high-quality video content at global scale.
  • We ensure fast online video experiences, with shorter video startup times and reduced buffering.

Lower video storage and streaming costs

  • Pay for video storage based on total video length, regardless of file size.
  • Video streaming costs are based on the number of minutes watched instead of bandwidth.

Frequently asked questions

Build video into your website or app