Self-hosted license management for your software
Issue, validate, and manage software licenses with automated billing via Revolut Pay. REST API, SDKs, admin dashboard, and customer portal — all under your control.
Everything you need to license your software
From indie projects to enterprise deployments — a modular, self-hosted solution.
Signed License Tokens
Offline-verifiable Ed25519 signed JWT tokens. Validate anywhere, no server call required.
REST API + SDKs
Full REST API with Python and JavaScript client libraries. Integrate in minutes, not days.
Revolut Pay Billing
Automated recurring billing via Revolut Pay. One-time, subscription, or usage-based pricing.
Security First
Geo-restriction, IP banning, rate limiting, and clock tampering detection built in.
Admin Dashboard
Manage products, plans, customers, and licenses from a modern web interface.
Customer Portal
Self-service portal for your end users to view and manage their licenses.
NTFY Monitoring
Push notifications via ntfy.sh when payments fail, servers go down, or certificates expire.
Audit Trail
Every issue, revoke, validate, and transfer is logged. Full compliance visibility.
Six licensing models, one API
Choose the right model for each product. Mix and match as your business grows.
📅 Subscription
Recurring billing with auto-expire and grace periods. Perfect for SaaS.
∞️ Perpetual
One-time purchase, never expires. License valid forever once issued.
⏰️ Trial
Time-limited evaluation. Clock tampering detection prevents abuse.
💳 Floating
N concurrent seats. Device tracking enforces seat limits automatically.
🔒 Node-locked
Tied to hardware fingerprint. SHA-256 hashed for privacy.
📊 Usage-based
Metered by API calls, compute units, or custom metrics.
Ready to take control of your licensing?
Self-hosted, secure, and built for developers. Deploy on your own VPS in minutes.