What you get
Replies that can't be faked
Each application has its own signing key. Your software checks the signature on every reply, so pointing it at a fake server doesn't unlock anything. Copy-paste examples for Python, Go, Lua, C++ and Java come filled in with your application's own values.
Resellers built in
Give a reseller their own login, a credit balance and a list of products. They sell keys from their panel, limited to the one application you choose.
Limits on sharing
Set how many devices one customer can use at once, per application or per customer. The oldest session is signed out, or the new one refused, as you decide.
A panel for your customers
Customers see their own subscription and reset their device. You get ban, extend, blacklist, login history and live stats.
How it works
Create an application
It gets its own signing key and its own customers. Nothing is shared with other developers.
Add the check
Call init and login or license from your software and verify the signature. The docs have copy-paste samples.
Hand out keys
Generate them yourself, or let resellers do it. Customers redeem a key and get the access level you set.
Free to start
The Free plan gives you 3 applications, 100 users per application and 2 resellers per application, with no card. While the Trial is open you can claim unlimited applications, users and resellers for free. It ends for everyone on a date announced in advance; then your account moves to Free and nothing is deleted. Need more room? Ask from your Billing page.
Straight talk
Software that runs on a customer's computer can always be patched. KeyAuth makes cracking take real effort and stops casual key sharing; it can't make piracy impossible. It is a small service run by one person, so plan for that.