Subscription Licensing Server
Sell your software outside the app store with predictable, recurring revenue. Customers check out through Stripe and receive their license key by email — automatically.
Features
Predictable Cash Flow
Replace one-time purchases with monthly or annual subscriptions. Plan ahead with revenue you can count on, and let your employees share in steady company growth.
No App Store Required
Distribute your software directly to customers on Windows, macOS, and Linux. Keep full control over pricing, updates, and the customer relationship.
Self-Hosted and Secure
Run the server on your own infrastructure. Ed25519 signed tokens, offline support, and air-gapped licensing for customers without internet access.
Stripe Integration
Automated subscription lifecycle via Stripe webhooks. Checkout, renewals, failed payments, and cancellations are handled without manual intervention — and the license key is emailed to the customer the moment they subscribe.
Automatic Key Delivery
License keys are emailed to customers automatically on purchase via the Zoho Mail API — no manual fulfilment. Works for both Stripe checkouts and keys you generate by hand in the dashboard.
Admin Dashboard
Manage licenses, view subscription stats, handle transfers, and revoke or renew access from a clean web interface. No database to configure — just JSON files.
Offline & Air-Gapped
Issue licenses that work without an internet connection. Ideal for customers in regulated industries or environments with restricted network access.
License Transfers
Let customers move a license from one machine to another. Transfers are logged and can be limited to a configurable number per billing period.
REST API
Every operation available in the dashboard is also exposed via a JSON REST API. Automate provisioning, revocation, and reporting from your own systems.
Technology
- Server written in Go — single binary deployment
- Client library written in C — embed anywhere
- Ed25519 signed license tokens
- JSON file storage — no database required
- Stripe webhooks for the subscription lifecycle
- Zoho Mail API for automatic key delivery
- bcrypt admin auth and per-IP rate limiting