Licet documentation
Licet handles licensing and payments for software vendors: you define plans and entitlements, Licet sells them through Stripe Checkout and issues the licences your product verifies.
The golden path
Three guides take you from nothing to shipped:
- Sell a plan with Checkout — from "customer clicks Buy" to "licence lands in your backend".
- Verify licences in your product — the SDK: offline verification, feature gates, entitlement checks.
- Test before you go live — rehearse the whole flow, then the go-live checklist.
Going deeper
- Handling webhooks — signatures, retries, idempotency: the machinery behind fulfilment.
- Model plans and entitlements — designing tiers, and what changes do (and don't do) to existing customers.
- Bring your own payments — keep your gateway; Licet still does the licensing.
- Licence operations — refunds, suspension, revocation, migration from an old system.
- Webhook events reference — every event and its payload.
Everything here assumes you have an account on the Licet portal with an application set up. The portal pre-fills most of the requests in these guides with your real application and plan IDs — look for the matching page linked from each guide.
Base URL and authentication
The API lives at https://api.licet.app. Authenticate server-to-server calls
with an API key sent as a bearer token:
Authorization: Bearer sk_live_…
Keys are created per application under Application → API keys in the
portal, scoped to what each of your systems needs (issue, read, revoke,
admin). A key's secret is shown once at creation and never again, so store it
in your secret manager as soon as you create it.