Documentation
How Keyguard fits together
You sell software. Keyguard issues the keys, locks hardware, and hands files to logged-in clients. Three pieces:
- Panel — Cloudflare-checked signup, email code, then apps, keys, files, resellers.
- Your product — HMAC client library (C++, C#, Python, Node). Never ships a seller key or website API key.
- Seller / reseller API — shops mint keys with
Authorization: Bearer sk_live_…. Never in a URL.
1. Create a panel account
Register with username, email, password, and Cloudflare Turnstile. We email a 6-digit code. Verify it, then you are in. Details: Panel accounts.
2. Drop a library into the product
The Setup tab fills Owner ID for you. Walkthrough: Libraries.
3. Mint keys and files
Licenses tab for keys. Files tab assigns a random File ID and a SHA-256 — copy both into the loader. Seller automation: Seller API.
Where things live
| What | Where |
|---|---|
| Panel | keyguard.live/app |
| API | https://api.keyguard.live |
| Client init | POST /api/client/v1/init |
| Client actions | POST /api/client/v1/dispatch |
| Seller | POST /api/seller/licenses/create |