Introduction
Welcome to Keygen! Get familiar with the Keygen APIs and explore their features:
Getting Started with our API
A short technical guide where you create your first product, license policy and license resources using Keygen's API.
Choosing a Licensing Model
Discover the various types of license models Keygen supports. Dig into perpetual and timed licenses, floating licenses and more.
Software Licensing API Reference
A complete software licensing toolkit for any digital product, from license keys, to entitlements, to release distribution.
Take the API for a quick spin
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" } }'
Getting started
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 licensing API, or by exploring our supported licensing models:
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 |