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

# Plugins

> Install trusted platform integrations from /admin/plugins — full MVP catalog, wired vs roadmap, and email env vs plugin.

**Plugins** (`/admin/plugins`) install bigger platform integrations from `plugins/` (16 packs in the MVP catalog).

## Full catalog

| ID                           | Name                        | Status                                                    |
| ---------------------------- | --------------------------- | --------------------------------------------------------- |
| `payments.stripe`            | Stripe                      | **Wired** — primary checkout                              |
| `payments.paypal`            | PayPal                      | Wire next (no PayPal webhook route yet)                   |
| `payments.bank_transfer`     | Bank Transfer               | Wire next                                                 |
| `storage.cloudflare_r2`      | Cloudflare R2               | Wire next (also disabled in wrangler until account-ready) |
| `video.mux`                  | Mux API                     | **Wired**                                                 |
| `video.bunny_stream`         | Bunny Stream API            | **Wired**                                                 |
| `video.cloudflare_stream`    | Cloudflare Stream API       | **Wired**                                                 |
| `video.vdocipher`            | VdoCipher API               | **Wired**                                                 |
| `video.drm`                  | EZDRM (Widevine & FairPlay) | **Wired**                                                 |
| `ads.google_adsense`         | Google AdSense              | **Wired**                                                 |
| `ads.google_ad_manager`      | Google Ad Manager           | **Wired**                                                 |
| `analytics.google_analytics` | Google Analytics 4          | Wire inject next                                          |
| `analytics.meta_pixel`       | Meta Pixel                  | Wire inject next                                          |
| `email.resend`               | Resend                      | Discover pack (see email note below)                      |
| `email.mailgun`              | Mailgun                     | Discover pack                                             |
| `features.live_tv`           | Live TV                     | **Wired** — pair with OpenAir addon                       |

## Out of catalog (until real runtime)

Paystack, Razorpay, Paddle, Mercado Pago, Crypto.com, Algolia, Twilio, Firebase, OpenSubtitles, Mailchimp.

## Email: env vs plugin

Operator **magic-link activation** uses environment variables today:

* `RESEND_API_KEY`
* `STREAMLY_FROM_EMAIL`

The Discover packs `email.resend` / `email.mailgun` are separate plugin registry entries. For first launch, configure **env Resend** so `/admin/login` can email magic links — see [Authentication Flow](/authentication/authentication-flow).

## Addon pairing

| Job                           | Use                                               |
| ----------------------------- | ------------------------------------------------- |
| Attach playback ID on a title | Addon (`addon.mux`, …) or source kind `managed`   |
| Platform tokens / signing     | Plugin (`video.mux`, …)                           |
| Live TV feature + channels    | Plugin `features.live_tv` + addon `addon.openair` |

## Related

* [Stripe](/configuration/stripe)
* [Addons](/admin-dashboard/addons)
* [Live TV](/admin-dashboard/live-tv)
* [Addons & Plugins (technical)](/technical/addons-and-plugins)
