License delivery

Issue and validate license keys with one API

KeyDispense generates license keys for your digital products and validates them through a clean API, so you can gate access, stop casual sharing, and manage licenses without building it yourself.

No credit card required to start. Cancel anytime.

POST /v1/keys
curl https://api.keydispense.com/v1/keys \
  -d "product=pro" -d "email=buyer@site.com"

{
  "key": "KD-7Q2F-9ML4-XA10",
  "status": "active",
  "activations": 0,
  "max_activations": 3
}
Key issuing APIInstant validationActivation limitsSimple docs
The problem

Rolling your own licensing is a distraction from your product

You want to sell a digital product and gate it behind a license, but building key generation, validation, and activation limits from scratch is a project of its own that pulls you away from what you actually sell.

KeyDispense gives you a simple API to issue and validate keys, with activation limits and revocation, so licensing is a few calls instead of a build.

  • Gate your product without building licensing
  • Curb casual key sharing
  • Revoke keys cleanly on refunds
  • Ship faster with simple docs
Features

Built for license delivery

KeyDispense stays focused and does this one job extremely well.

Issue keys on sale

Generate a license key with one API call when a customer buys your product.

Validate instantly

Check a key from your app or site with a single call, so access is gated cleanly.

Activation limits

Set how many devices or seats a key allows, to curb casual sharing.

Revoke and manage

Disable a key when a refund happens, and see the status of every license.

Clear documentation

Straightforward docs and examples get you from sign up to a working call fast.

License overview

See issued keys, activations, and status in one place.

How it works

Set up in minutes

Three steps from sign up to real value.

1

Get your API key

Sign up and grab your credentials.

2

Issue on purchase

Call the API to generate a key when a customer buys.

3

Validate in your app

Check keys and enforce activation limits with one call.

Pricing

Simple, honest pricing

Start small and grow when you are ready. No ads, no reselling your data, no surprises.

Indie
$12 per month
Key issuing APIValidation APIActivation limits1000 keys
Start with Indie
ProMost popular
$29 per month
10000 keysRevocationMultiple productsPriority delivery
Choose Pro
Business
$59 per month
Higher limitsPriority endpointTeam accessPriority support
Choose Business

Every plan includes email support and a 14 day money back guarantee.

Portrait of Julien Jimenez, founder of KeyDispense
Built and maintained by

Julien Jimenez

KeyDispense is the licensing layer I kept rebuilding for every digital product. Now it is a few API calls instead of a project.

FAQ

Questions, answered

How do I issue a key?

Call the API with one request when a customer buys, and KeyDispense returns a license key.

How do I validate a key?

Your app or site checks a key with a single call, so you can gate access cleanly.

Can I limit activations?

Yes. Set how many devices or seats a key allows to curb casual sharing.

Can I revoke a key?

Yes. You can disable a key on a refund and see the status of every license.

Is it hard to integrate?

No. The docs and examples get you from sign up to a working call quickly.

Is there a trial?

Yes. You can make live calls on the entry plan before scaling up.

From the blog

Guides to help you do this well

Practical advice from the team behind KeyDispense.

Issue and validate license keys with one API

Digital product license key issuing and validation API. Start today and see the difference in your first week.

Get an API key