Skip to main content
KeyPort provides official SDKs for the most common server-side runtimes and frameworks. Each SDK wraps the live public API so you can validate and look up license keys without constructing HTTP requests by hand.

Covered API operations

All SDKs support the following two endpoints:
  • POST /api/v1/validate — validate a license key
  • GET /api/v1/license/:key — retrieve full license details

Configuration styles

Every SDK guide shows both ways to supply your API key:
  • Inline — pass the key directly when initializing the client
  • Config file — load from a keyport.json file on disk

Available SDKs

Node.js

TypeScript-first client for Node.js. Supports inline API keys and config file loading.

Express

Drop-in middleware for Express. Protect any route group with a single app.use() call.

NestJS

Module, guard, and decorator integration for NestJS applications.

Python

PyPI package for Python applications. Validate keys and retrieve license details.

Java

Maven-compatible Java client. Supports both inline keys and config file initialization.