Why Streamly Exists
Launching a streaming product requires more than a player:- Multi-tenant auth (operator vs viewer) and host-based tenant resolution
- Catalog (movies, TV seasons/episodes, genres, collections, homepage sections)
- Playback sessions, plans, and billing webhooks
- White-label Brand & Experience (colors, logos, fonts, SEO, legal pages)
- Storefront themes that change look without forking routes
- Live TV, ads, and streaming source addons
- Deploy to Node or Cloudflare Workers without rewriting the app
One App, Three Surfaces
Admin and dashboard on tenant hosts redirect to the platform host (
NEXT_PUBLIC_PLATFORM_HOST).
Who Streamly Is Built For
Core Features
Operator Admin
Viewer Storefront
Tech Stack
What You’ll Have After Setup
- Supabase project with migrations applied
- Environment secrets configured (local or Worker)
- Operator login at
/admin/login - An applied storefront theme and Brand & Experience look
- At least one catalog title viewers can browse