Subscription Licensing Server

Subscription Licensing Server

Sell your software outside the app store with predictable, recurring revenue.

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.

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.

Lightweight by Design

A single Go binary and a small C client library. No SDKs, no heavy dependencies. Embed licensing into your product in minutes.

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