Lumio Extension Platform
Build widgets, overlays, bot modules, integrations, and themes for the Lumio streaming platform. Extensions run sandboxed in iframes, communicate via @zaflun/lumio-protocol, and can persist data through server functions.
What you can build
| Category | Description | Example |
|---|---|---|
| Widget | Standalone visual element for OBS overlays | Sports scoreboard, countdown timer |
| Overlay | Full-screen transparent layer for OBS | Custom alert animations |
| Bot Module | Server-side chat command handler | Trivia game, loyalty points |
| Integration | External service connector | Discord webhook relay |
| Theme | Visual style pack for overlays | Neon cyberpunk theme |
Architecture
Developer Workflow:
lumio login -> lumio init -> lumio dev -> lumio build -> lumio deploy
Runtime:
Extension Bundle (HTML/JS/CSS) -> iframe Sandbox in Overlay/Dashboard
Extension Server Functions -> Lumio API -> Isolated DB + Redis
Distribution:
Extension Store (Browse, Install, Rate, Purchase)
Developer Dashboard (Analytics, Revenue, Payouts)
Quick links
- Quickstart — Hello World in 5 minutes
- SDK Reference — All hooks and components
- CLI Reference — All CLI commands
- Examples — Working code examples