Generate domain-locked license keys, verify them from a simple API, and price your software flat, by usage tier, or per seat — with webhook events and multi-currency payments built in.
Not a generic key generator — a full platform for pricing, distributing, and protecting your software.
Price by active members, seats, or API calls with a full tier table — or set a flat per-seat cap. LiSense checks reported usage in the background and reacts automatically.
Lock a license to a customer's domain at generation time, or let it bind automatically on first use — either way, a leaked code can't be claimed by someone else.
Generate up to 100 unique, unguessable license codes per batch, each tied to your app and pricing model.
Require an X-API-Key header on every validation call so a guessed license code alone can't be used to probe your app — plus a rate limit you set per app, on top of the platform-wide one.
Get notified the moment a license activates, a payment comes in, or a customer crosses their usage limit — signed and verifiable, with automatic retry on failure.
Accept bank transfer, mobile money, digital wallet, or cash — with receipt upload and an admin approval workflow built in.
Price and bill in USD, NGN, KES, or GHS — set per app, per pricing tier, or per customer.
Activation rate, churn, a validation-time heatmap, where your customers actually are, and revenue per license — so you know which apps are working and where to focus.
30 days, 7 days, and 1 day before expiry, plus a follow-up right after — sent automatically by email or SMS, so customers renew before they ever notice an interruption.
Issue a time-boxed trial in the same flow as a normal license. It auto-converts to a regular license when the trial ends, with a heads-up to the customer 3 days out and a webhook your own billing system can act on — no separate process to manage.
Onboard an existing customer list in one upload — email, domain, pricing tier, and custom expiry per row, up to 500 at a time. Licenses auto-link to a customer's account the moment they sign up with the same email, even if that's before or after the import.
One key, N concurrent users — set a seat cap and LiSense enforces it live on every check, with seats releasing automatically if an instance goes offline. The enterprise-friendly alternative to per-seat pricing.
Give resellers their own login and a discount on your tier pricing — they generate licenses for your apps, you keep every relationship first-party. Built for how word-of-mouth actually sells software in African markets.
Create subscriber accounts yourself — one at a time or by CSV for bulk lists — and bind them straight to a new or existing license. They log in immediately, no self-registration step required.
List your app for every LiSense subscriber to discover, with search and category filtering built in. One click gets them a real 14-day trial — no extra integration on your end.
Define a feature set per pricing tier — {"premium": true, "max_users": 50} — and every license check returns the effective flags, tier defaults merged with any per-license override. One field, no separate feature-gating system to build.
Generate never-expiring test licenses that only work against the sandbox endpoint — no webhooks, no impact on your real analytics. Test your integration end-to-end without any risk to production data.
Authenticator app, SMS, or backup codes — protect your developer account with a second step beyond your password. Your license data is too important to be one leaked password away from a stranger.
Every license generated, payment approved, role changed, and webhook delivered — logged to a hash-chained, database-enforced append-only trail. Built for SOC2/ISO audits and enterprise customers who need to prove what happened, not just claim it.
Subscribers can export their own data on demand or delete their account outright — anonymized immediately, licenses and payment history retained only as your own business records require. Opt-in marketing consent, off by default. Built for NDPR/GDPR as more African markets adopt data protection law.
See renewal revenue coming your way for the next 12 months, projected from your actual upcoming expirations and your own historical renewal rate — not a guess. Plan cash flow around real numbers, not hope.
Point your app's webhook at a Zapier "Catch Hook" or Make custom webhook and automate anything: new license → CRM contact, payment received → Slack ping, license expired → support ticket. Your automation, your rules.
Subscribers can move a license to a new domain, hand it off to another account (with their acceptance required — never one-sided), or merge several licenses for the same app into one. Built for rebrands, spin-offs, and consolidations.
Subscribers skip creating another password entirely. Accounts stay safe by design — no email can be silently hijacked by signing in elsewhere, and passwordless accounts can never be locked out of their own login.
Pick your metrics — revenue, validation activity, churn — filter by app or region, and get them emailed to you daily, weekly, or monthly. Every developer's reporting needs are different; now the report is too.
Install one plugin (WooCommerce) or point one webhook (Shopify) at your store, and a license is issued the moment an order is paid — deactivated automatically if it's refunded. No manual license generation, ever.
License sharing across too many IPs, one IP probing your license codes, store orders with no license behind them — three real rule-based signals against your real data, not a trained model dressed up as one.
A real tier table from LiSense's pricing engine — set your own ranges, units, and hosting-based pricing in minutes.
| Tier | Active Members | Self-Hosted | Cloud-Hosted |
|---|---|---|---|
| Starter | 0–150 | $2,500/yr | $3,000/yr |
| Growth | 151–500 | $3,000/yr | $3,600/yr |
| Established | 501–2,000 | $4,000/yr | $4,800/yr |
| Enterprise | 2,001–5,000 | $5,500/yr | $6,600/yr |
| Scale | 5,000+ | Custom (contact required) | |
Final price depends on usage volume and hosting choice — exactly the kind of tier structure real SaaS teams price with, built into your developer dashboard.
What you pay to use LiSense itself — separate from what you charge your own customers.
1 beta app to try LiSense end-to-end before you commit.
For production apps ready for real customers.
For teams with dedicated support and SLA needs.
Pay by Paystack, Flutterwave, Stripe, or PayPal — whichever your bank or region supports best.
Built for African SaaS teams shipping real software to real customers.
A single POST request verifies a license. Drop-in SDKs mean a few lines of code to protect your app.
Flat-rate, usage-tiered, or per-seat — mix and match per product, per customer.
Separate admin, developer, and subscriber dashboards — each sees exactly what they need.
Revenue trends, license activity, and per-app analytics — no separate BI tool required.
Set up your first app, define your pricing, and start generating licenses in minutes.
Create free account No credit card required