KeyAuth

License keys for the software you ship.

Create an application, hand out keys, and check them from your code. Every reply is signed, so a fake server can't tell your software "valid".

Start free Sign in Read the docs

Free Trial for new accounts: unlimited applications, users and resellers, no card.

What you get

How it works

  1. Create an application

    It gets its own signing key and its own customers. Nothing is shared with other developers.

  2. Add the check

    Call init and login or license from your software and verify the signature. The docs have copy-paste samples.

  3. 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.

Create an account

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.