minmaxkey

Quickstart

Quickstart

MinMaxKey has three parts. Pick your pace:

  1. Deploy — one container, two minutes. → Deploy
  2. Use it — two ways, same result: - the Dashboard at /admin — point and click. → Dashboard docs - the mmk-admin CLI — scripted and automatable. → CLI docs
  3. 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.