> ## 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.

# Addons

> Install streaming source addons in Streamly Admin (/admin/streaming-providers) — full built-in catalog and plugin pairing rules.

**Addons** (`/admin/streaming-providers`) are **streaming sources only** — install a provider, then attach playback IDs on titles.

## Hierarchy law

| Surface     | Role                    | Examples                                           |
| ----------- | ----------------------- | -------------------------------------------------- |
| **Addons**  | Playable catalog source | `addon.mux`, `addon.vimeo`, `addon.openair`        |
| **Plugins** | Bigger platform piece   | `video.mux`, `features.live_tv`, `payments.stripe` |

* **Vimeo** → addon only (source / public embed; optional token on that source form).
* **Mux / Bunny / Cloudflare Stream / VdoCipher** → **addon** = source on titles; **plugin** = bigger API / signing.
* **OpenAir** → live playlist addon. Requires **Live TV** plugin (`features.live_tv`).

Never treat addon and plugin as the same thing twice.

## Built-in catalog

Discover order from `addons/index.ts`:

| ID                        | Name              | Notes                                     |
| ------------------------- | ----------------- | ----------------------------------------- |
| `addon.openair`           | OpenAir           | Live playlists — needs `features.live_tv` |
| `addon.demo-hls`          | Demo HLS          | Evaluation streams                        |
| `addon.vimeo`             | Vimeo             | Source / embed only                       |
| `addon.mux`               | Mux               | Pair with Plugins → Mux API for signing   |
| `addon.bunny-stream`      | Bunny Stream      | Pair with Bunny plugin for platform API   |
| `addon.cloudflare-stream` | Cloudflare Stream | Pair with CF Stream plugin                |
| `addon.vdocipher`         | VdoCipher         | Pair with VdoCipher plugin                |
| `addon.vidsrc`            | VidSrc            | TMDB-style embed host                     |
| `addon.videasy`           | Videasy           | Embed host                                |
| `addon.vidlink`           | VidLink           | Embed host                                |
| `addon.vidfast`           | VidFast           | Embed host                                |
| `addon.vidrock`           | VidRock           | Embed host                                |
| `addon.vidzee`            | VidZee            | Embed host                                |
| `addon.vidnest`           | VidNest           | Embed host                                |
| `addon.vidstorm`          | VidStorm          | Embed host                                |

Stable public IDs — do not rename without a migration.

## Operator workflow

1. Open `/admin/streaming-providers` and install an addon.
2. For Mux/Bunny/CF Stream/VdoCipher platform APIs, also configure the matching **plugin**.
3. On each title, attach sources — use kind **`managed`** for CDN addons, or URL/HLS/embed kinds for direct streams. Full kind list: [Catalog](/admin-dashboard/catalog).
4. For OpenAir / Live TV, enable [Live TV plugin](/admin-dashboard/live-tv) first.

## Related

* [Plugins](/admin-dashboard/plugins)
* [Addons & Plugins (technical)](/technical/addons-and-plugins)
* [Catalog](/admin-dashboard/catalog)
