Cloudflare Stream
Use Stream for on-demand video upload and playback or live broadcasting. Start with the application's upload source, player, and access requirements, then read the corresponding documentation before writing code.
Choose a Workflow
| Task | Read |
|---|---|
| Let users upload without exposing an API token | Direct creator uploads |
| Choose server upload, resumable upload, or import from a URL | Upload methods and supported formats |
| Embed playback or integrate an existing player | Stream Player or HLS/DASH players |
| Restrict viewing to authorized users or embedding origins | Secure your Stream |
| Broadcast live, replay recordings, or simulcast | Live workflow routing |
| Check usage, costs, or upload constraints | Analytics, pricing, and upload requirements |
In This Reference
- configuration.md: project setup and access decisions.
- api.md: upload, playback, editing, and library operations.
- api-live.md: live inputs, outputs, recording, and WebRTC.
- patterns.md: application workflow decisions.
- gotchas.md: troubleshooting routes.