Platform

Everything you need to license your product

One dashboard and two APIs — validation and management — for issuing, checking, and controlling license keys at any scale.

Fast validation API

A dedicated, isolated endpoint for your app to check a license key at runtime. Kept separate from billing and admin traffic so a problem there can never take validation down.

🏢

Per-tenant control

Manage products, license keys, and API keys per tenant from a dashboard, or automate it entirely with a management API and scoped API keys.

🛡

Built for outages

Configurable fail-open or fail-closed behavior during a database outage, so a validation hiccup doesn't lock your customers out of your product.

🔑

Seat & activation limits

Cap the number of devices a license can activate on. We record a device identifier and IP on each activation so you can enforce limits without building the bookkeeping yourself.

🔗

Webhooks

Get notified the moment a license is issued, activated, or revoked. Payloads are signed with a per-tenant secret so you can verify authenticity on your end.

📊

Usage & analytics

Track validation, activation, and issuance volume per product from the dashboard — the same request metadata we use for rate limiting and abuse prevention.

✉️

Email on issuance

Optionally send your Licensees their key by email the moment it's issued, with delivery handled for you.

💳

Plans & billing

Start on a free trial, upgrade when you outgrow it. Billing runs through Stripe — we never touch your customers' card details.

🔒

Tenant isolation

Every tenant's data is isolated in application code and at the database level, so one customer can never see another's licenses, keys, or usage data.

See it in the docs

Ready to wire it up?

Read the API reference and validate your first key in minutes.

Read the docs