Introduction
Welcome to Keygen! Get familiar with the Keygen APIs and explore their features:
Quick start
A short technical guide where you create your first product, license policy and license resources using Keygen's API.
Licensing models
Discover the various types of license models Keygen supports. Dig into perpetual and timed licenses, floating licenses and more.
API reference
A complete software licensing toolkit for any digital product, from license keys, to entitlements, to release distribution.
Try the Keygen licensing API in seconds. Validate your first license by copying and pasting the snippet below into a terminal:
curl -X POST https://api.keygen.sh/v1/accounts/demo/licenses/actions/validate-key \ -H 'Content-Type: application/vnd.api+json' \ -H 'Accept: application/vnd.api+json' \ -d '{ "meta": { "key": "C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3" } }'
Keygen helps you create any type of licensing flow—from offering time-limited free trials to a "per-seat" licensing model and everything in-between.
Get started below by learning the basics of our API:
Perpetual License | Timed License | Floating License | Node‑locked License | Feature License | |
---|---|---|---|---|---|
Expiration Date | No | Yes | Optional | Optional | Optional |
Activation Limits | Optional | Optional | > 0 | 1 | Optional |
Feature Limits | Optional | Optional | Optional | Optional | Yes |
Offline Support | Yes | Yes | Yes | Yes | Yes |
Learn More | Learn More | Learn More | Learn More | Learn More |