Documentation

How Keyguard fits together

You sell software. Keyguard issues the keys, locks hardware, and hands files to logged-in clients. Three pieces:

  1. Panel — Cloudflare-checked signup, email code, then apps, keys, files, resellers.
  2. Your product — HMAC client library (C++, C#, Python, Node). Never ships a seller key or website API key.
  3. 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

WhatWhere
Panelkeyguard.live/app
APIhttps://api.keyguard.live
Client initPOST /api/client/v1/init
Client actionsPOST /api/client/v1/dispatch
SellerPOST /api/seller/licenses/create