POST /api/v1/validate, and KeyPort responds with a structured result that tells you whether the license is usable and, if not, why.
What KeyPort is for
- Shipping software that requires a live license check
- Managing product-specific API keys
- Issuing licenses to customers by email or Discord identity
- Restricting license use with validate-time IP rules
- Returning custom payloads from validation on supported plans
- Pushing license lifecycle events to your systems with webhooks
What KeyPort is not: KeyPort is not a payment processor, a DRM or binary-protection system, a device fingerprinting platform, or an internal admin console for staff workflows. It handles license validation and enforcement — payment and identity are handled by your own systems.
Next steps
Quick Start
Create a product, mint a license, and validate it against the live API in about five minutes.
Validate API
See the exact request and response shape for
POST /api/v1/validate.