KDPika Licensing Sign inStart free
API v1
Show all languages
Browse documentation

Choose a page in the navigation drawer.

KDPika Licensing · API v1 Beginner

Choose your language and app type

Stage 5: choose your language and app type with a clear outcome, verification steps and one next action.

On this page
Updated 2026-10-20 UTCDownload Markdown
Complete Integration Guide

Before you start: Create a test license, or bring the same completed Sandbox setup.

Stage 5 of 14 · 3 min
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14

Already completed this? Skip to the next stage →

What you will do

Choose one programming language and one place where access is enforced.

Make the guide yours

Desktop and CLI checks run in your app. Web checks belong on your server, never in public browser code. Manual issuance needs no SDK; your customer's software still needs a verified licensing check.

Just issuing keys? Go to the no-code delivery track →
App typeWhere the check belongs
DesktopInside the app; valuable online operations also need server authorization.
Web / SaaS backendOn your authenticated server, before protected work.
CLI / developer toolIn the tool process, with private per-user state.
Plugin / extensionIn its trusted process; a browser extension needs a backend for valuable server actions.
Just issue keysUse manual issuance or a verified store route in Stage 12; no SDK is required to send a key.

Four official SDKs are distinct from ten REST projects. JavaScript here means Node.js or Electron main, not a browser SDK. Unlisted languages use HTTPS/JSON and a conforming signature verifier.

Expected result

Your chosen language follows you through code examples and links.

If it does not work

Language and app-type choices organize examples; they do not create unsupported framework integrations. No browser-only check protects a SaaS backend.

Stage checklist

  • I know where my protected action runs.
  • I chose an official SDK or accepted the extra REST verification work.

Next steps

Continue to Stage 6: Install and configure

You are here: Stage 5 of 14.

Was this page helpful?

Choose an answer

Do not include personal data, license keys or credentials. Retained for up to 30 days. This is not a support inbox.

Search documentation

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

Cookie settings