KDPikaLicensing
API v1
Show all languages
Browse documentation

Choose a page in the navigation drawer.

On this page
Updated 2026-10-27 UTCDownload Markdown
One licensing platform · Five SDKs

Choose the language you build with.

Activation, signed device checks, shared seats and online usage credits use the same licensing API. Current SDK downloads available. Choose your language below for its GitHub source, official package and integration guide.

New to licensing? Choose your language or WooCommerce and follow the visual steps →

Python 3.11–3.14 · Rust 1.90+ · PHP 8.2+ · Node.js/Electron main process · C# .NET 10 LTS.

Use the current version listed above. Historical 1.x / Rust 0.1.x artifacts predate the required hardware-binding contract. Do not disable signature checks to use them. Read package compatibility →

Start simple. Keep control.

Add licensing to your software.

Add license keys, activation and device limits without building a licensing system yourself.

No account needed to read the docs. Without JavaScript, use the menu or your browser’s Find.

Start the step-by-step guide

Your journey

One route from your first test to a careful production launch. Each stage has one next step.

  1. 1Understand the idea5 min · Beginner
  2. 2Set up your Sandbox10 min · Beginner
  3. 3Create your product and plan10 min · Beginner
  4. 4Create a test license5 min · Beginner
  5. 5Choose your language and app type3 min · Beginner
  6. 6Install and configure10 min · Beginner
  7. 7Activate your first license5 min · Beginner
  8. 8Validate when your app starts10 min · Intermediate
  9. 9Check the signed decision10 min · Intermediate
  10. 10Handle errors and offline use15 min · Intermediate
  11. 11Protect tokens and identity15 min · Intermediate
  12. 12Deliver licenses to customers15 min · Beginner
  13. 13Test the complete lifecycle20 min · Intermediate
  14. 14Go live safely15 min · Intermediate

How it works

  1. Customer buys
  2. Receives a license key
  3. Your app activates it
  4. Your app checks access

Activation connects a key to an installation. Validation checks that it can still use the software.

Popular pages

Your language, clearly supported

Four official SDKs: Python, JavaScript/Node.js, PHP and C#. Ten additional REST client projects use the same API contract.

Browse SDKs and REST clients →

Beginner Follow the steps. Intermediate Integrate safely. Advanced Inspect the details.

Latest changes

2026-10-20 · A guided integration journey, clearer task-based navigation and a shared language choice.

Documentation and API changes →

Need help? Contact support · System status

Search documentation

Arrow keys to move, Enter to open, Escape to close. Search stays in your browser.

Cookie settings