> ## Documentation Index
> Fetch the complete documentation index at: https://docs.streamly.watch/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloudflare Stream Plugin

> Cloudflare Stream for Streamly — account/token/customer code, webhooks, signing keys, UID attach.

**Cloudflare Stream API** (`video.cloudflare_stream`) is a Streamly **plugin** in the **video** category.

**Cloudflare Stream API** connects Streamly to the vendor video platform and unlocks the matching catalog source.

## Learn the service

Watch this overview of the vendor platform (helpful before you paste keys into Streamly).

<Frame caption="Getting Started with Cloudflare Stream — Cloudflare Developers.">
  <iframe src="https://www.youtube.com/embed/BDGwHF56AOA" title="Getting Started with Cloudflare Stream" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen />
</Frame>

## At a glance

| | |
| - | - |
| **Plugin ID** | `video.cloudflare_stream` |
| **Category** | video |
| **Version** | 1.0.0 |
| **Unlocks addon** | [`Cloudflare Stream`](/addons/cloudflare-stream) (`addon.cloudflare-stream`) |
| **Webhook** | `POST /api/webhooks/cloudflare-stream` |
| **Ingest** | Upload at **vendor** — Streamly has no vendor upload UI |
| **Paste on title** | video UID |

## Capabilities

* `video.ingest`
* `video.transcode`
* `video.delivery`
* `video.signed_urls`

## When to use it

* Production VOD hosted on Cloudflare Stream API
* Attach video UID under Catalog → Sources after upload

## How it works

### Playback flow

| Step | Where | What you do |
| - | - | - |
| **1** | Vendor dashboard | Upload / encode the video |
| **2** | Vendor UI | Copy Playback ID / UID / GUID / video id |
| **3** | `/admin/plugins` | Enable & configure the video plugin |
| **4** | Catalog → Sources | Attach the ID on the title |
| **5** | Storefront | Viewer plays via the managed adapter |

## Official vendor documentation

* [Get started](https://developers.cloudflare.com/stream/get-started/)
* [API tokens](https://developers.cloudflare.com/fundamentals/api/get-started/create-token/)
* [Stream player](https://developers.cloudflare.com/stream/viewing-videos/using-the-stream-player/)
* [Webhooks](https://developers.cloudflare.com/stream/manage-video-library/using-webhooks/)
* [Securing Stream](https://developers.cloudflare.com/stream/viewing-videos/securing-your-stream/)

## FAQ

<AccordionGroup>
  <Accordion title="I don’t see this in Addons Discover">
    Correct — video-plugin-owned sources are hidden. Enable this plugin instead.
  </Accordion>

  <Accordion title="Webhook fired but no title appeared">
    Expected — paste the ID on the title yourself.
  </Accordion>
</AccordionGroup>

## Related

* [Cloudflare Stream Addon](/addons/cloudflare-stream)
* [Catalog](/admin-dashboard/catalog)
* [Addons Overview](/addons/overview)
* [Plugins Overview](/plugins/overview)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.