Cloudflare Worker + KV
LICENCE CONTROL PANEL — Roblox Licence Key Panel

The licence control panel is a lightweight key panel for selling one Roblox kit: mint, revoke and re-issue keys and see which games are using them, from one Cloudflare Worker.
Mint, revoke and watch keys for a single kit — the lightweight one.
The single-kit licence panel. One Worker serves both the admin site and the API, one KV namespace holds the keys and check-ins. Owner plus co-owner logins, live game-in-use monitoring, and a fifteen-second refresh. If you sell one kit and want a panel today, this is it. If you sell several products across several platforms, buy SENTRY instead.
What it does
- One Worker, one KV namespace, no framework and no CORS
- First-run setup creates owner and co-owner logins, PBKDF2-hashed
- Mint, revoke, reactivate and re-issue keys
- Live game-in-use table — place link, player count, last seen
- Activity feed, polling every 15 seconds
- Roblox kit contract included — POST /api/verify with a kit secret
What's included
- Full source: one Cloudflare Worker (src/worker.js) and the admin page (public/index.html)
- wrangler.toml ready for your own KV namespace id
- Roblox phone-home reference script (Lua) showing how a kit calls /api/verify
- README: run locally, deploy to Cloudflare, API reference, wiring a kit
Requirements
- A free Cloudflare account
- Node 18+
More Websites
- SENTRY — Advanced License Manager
- VANTA — NamelessMC Theme
- STOREFRONT — This Site, As A Product