Stream Anywhere,
Anytime
A modern streaming platform built with Cloudflare Workers, Next.js, and edge computing. Access movies and TV shows from multiple providers through a unified API.
Lightning Fast
Edge-deployed API on Cloudflare Workers with global low latency
Multi-Provider
Unified access to SFlix, PlutoTV, and more providers
Secure & Private
D1 Database with encrypted storage, KV caching, and rate limiting
API Endpoints
All endpoints are deployed on Cloudflare Workers with automatic scaling
| Method | Endpoint | Description |
|---|---|---|
GET |
/health |
Health check endpoint |
GET |
/api/providers |
List all active providers |
GET |
/api/providers/:id/home |
Get provider home categories |
GET |
/api/providers/:id/movies |
Get movies with pagination |
GET |
/api/providers/:id/tv |
Get TV shows with pagination |
GET |
/api/providers/:id/search?q= |
Search across provider |
GET |
/api/search?q= |
Global search across all providers |
GET |
/api/providers/:id/servers |
Get video servers for media |
POST |
/api/providers/:id/extract |
Extract video from server |
POST |
/api/extract |
Extract video from any URL |
Base URL: https://plug-streams-api.aidenbiju24.workers.dev
Tech Stack
Built with modern edge computing technologies
Cloudflare Workers
Edge runtime with sub-50ms cold starts
Next.js 14
App Router with React Server Components
D1 Database
SQLite at the edge with Cloudflare D1
KV Storage
Edge caching with Cloudflare KV namespaces
Run Locally
The full application with web UI runs locally and connects to the deployed API.
# Clone and install
git clone
cd "Plug Streams"
pnpm install
# Start development (runs API + Web)
pnpm dev
# Or start individually:
# API: cd apps/api && pnpm dev
# Web: cd apps/web && pnpm dev
Web runs at http://localhost:3000 |
API runs at http://localhost:8787