Simple, transparent pricing
Built by a dev, priced for devs — yearly plans get 2 months free.
A growing developer community Apps shipping with Keylight Licenses validated daily
Free
Up to 25 active licenses. No credit card required.
Just exploring? Start free
Enterprise
Custom plan for large teams and compliance-heavy orgs.
Starter
Most Popular $ 19 per month
For indie developers ready to ship.
What's included
- Up to 2,000 active devices
- Unlimited products
- Offline license verification
- Per-license usage analytics
- Stripe Connect billing
- Per-app Stripe accounts
- CSV export
- Priority email support
Pro
$ 59 per month
For growing apps and small agencies.
What's included
- Everything in Starter
- Up to 50,000 active devices
- Custom thank-you redirect
- 99.9% uptime SLA
- Priority support + SLA
Compare plans
An active license equals one seat or device your customer has activated. Deactivate unused ones anytime to free up your quota.
| Feature | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Active devices | 25 | 2,000 | 50,000 | Unlimited |
| Monthly API calls | 50K | 1M | 25M | 10M+ |
| Offline license verification | ✓ | ✓ | ✓ | ✓ |
| Usage analytics | Per-license | Per-license | Per-license | Custom |
| Stripe Connect | Not included | ✓ | ✓ | ✓ |
| Per-app Stripe accounts | Not included | ✓ | ✓ | ✓ |
| CSV export | Not included | ✓ | ✓ | ✓ |
| API access | ✓ | ✓ | ✓ | ✓ |
| Custom thank-you redirect | Not included | Not included | Coming soon | Coming soon |
| White-label | Not included | Not included | Not included | ✓ |
| Uptime SLA | Not included | Not included | 99.9% | 99.99% |
| Support | Community | Priority | Priority + SLA | Dedicated |
Frequently asked questions
Everything you need to know before signing up.
How does offline verification work?
When a license is activated, Keylight issues a short-lived signed token to the device. Your app verifies the Ed25519 signature locally at runtime, so it works without any network connection. The token is periodically refreshed in the background when the device is online.
Do you take a cut of my revenue?
Only on Stripe Connect autopilot — a 0.1% platform fee in exchange for Keylight running the entire Stripe pipeline for you (Connect onboarding, webhook secret rotation, payouts, refund/dispute hooks, subscription lifecycle). Use your own Stripe account directly, or any other provider (Paddle, Polar, Lemon Squeezy, Gumroad, Creem, Shopify), and we take 0%.
Can I use Keylight with any app?
Keylight is optimized for the Apple ecosystem (macOS, iOS, visionOS), but our API is platform-agnostic. You can use it with any app that can make HTTP requests.
Is there a limit on API calls?
All plans include high-limit API access with built-in protection against abuse. You'll never hit a ceiling during normal operation.
Can I switch plans later?
Yes. You can upgrade or downgrade at any time from your dashboard. Upgrades take effect immediately, and downgrades apply at the end of your billing cycle.
What happens when my license limit fills up?
You'll get a notification when you're approaching your plan's limit. Existing licenses continue to work. You just can't mint new ones until you upgrade or deactivate older licenses.
What's the difference between Starter and Pro?
It's mainly license volume and support level. Starter is for indie devs shipping a real app with per-app Connect included. Pro raises the device limit for growing apps and adds SLA-backed support.
Do you offer refunds?
You can cancel your subscription at any time from your dashboard. Cancellations take effect at the end of your current billing cycle. We don't offer refunds for past billing periods.
What counts as an active license?
One active license equals one seat or device your customer has activated. You can deactivate unused licenses anytime from your dashboard to free up your quota.
Ready to ship?
Create your account and start licensing your apps in under a minute.
Start Free
Free forever tier
30-second setup
No credit card required