Quick Start
Create a product, issue a license, and make your first validation call in five minutes.
API Reference
Full request and response reference for
POST /api/v1/validate and GET /api/v1/license/:key.SDKs
Official SDKs for Node, Express, NestJS, Python, and Java.
Webhooks
Receive signed license lifecycle events in your own systems.
How it works
Create a product
Sign in at app.keyport.sbs, create an organization, and add a product. KeyPort gives you a product API key.
Issue licenses
Create licenses for your customers in the dashboard. Attach them to a customer email or Discord ID and optionally set expiry and IP limits.
Validate from your app
Call
POST /api/v1/validate from your backend with the product API key and the customer’s license key. KeyPort returns a structured result.Features
KeyPort covers the end-to-end license lifecycle for modern applications:- Platform Core: Organization and multi-product management from a single developer dashboard.
- License Engine: High-performance key generation and validation with automated expiry enforcement.
- Advanced IP System: Three-tier IP tracking (Platform, Org, License) with auto-registration and CIDR blacklist support.
- Activation Limits: Control exactly how many unique devices or environments can use a single license.
- Version Control Module: Gating access by product version, managing changelogs, and pinning licenses to specific releases.
- Custom Responses: Attach metadata or dynamic JSON payloads to validation calls.
- Webhook Infrastructure: Real-time signed delivery of license lifecycle events with automatic retries.
- Customer Portal: Self-service management for end-customers to view history and manage their own licenses.
- Official SDKs: Ready-to-use libraries for Node.js, Express, NestJS, Python, and Java.
- Enterprise Security: Signed validation responses, SLA support, and custom overrides for high-scale deployments.
- Admin Moderation: Platform-level tools for handling suspensions, global customer bans, and billing overrides.
- Billing & Lifecycle: Integrated recurring subscriptions, customer tracking, renewal handling, and cancellation controls.
- Advanced Analytics: Detailed usage tracking, activation geodata, and product performance metrics.
- Custom Permissions: Fine-grained member roles for organization collaboration.
