Quickstart
Quickstart
MinMaxKey has three parts. Pick your pace:
- Deploy — one container, two minutes. → Deploy
- Use it — two ways, same result:
- the Dashboard at
/admin— point and click. → Dashboard docs - themmk-adminCLI — scripted and automatable. → CLI docs - Ship it — embed the public key, call
/activate, verify offline tokens in your app with the Python or Go SDK.
The whole loop, if you prefer commands (from the repo checkout):
docker run -d -p 8080:8080 -v ./data:/data -e MMK_ADMIN_TOKEN=... \
-e MMK_ADMIN_PASSWORD=... -e MMK_SECRET_KEY=... minmaxkey
# open http://localhost:8080/admin → create a product → issue a license
python scripts/mmk-admin.py products list
python scripts/mmk-admin.py licenses issue 1 1 --email [email protected]
# 9TMC-5TS9-0MKQ-VS8A-87Q0
That key activates on up to N machines, returns a signed offline token, and your app verifies it locally. That's the product. Deeper dives: concepts, API reference, webhooks, offline tokens.