Skip to main content
Migrate Already selling? Move your customers to Keylight without re-issuing a single key.
Keylight

Connect payments, license your app, ship with confidence.

Add secure license keys to your app in an afternoon. Keylight issues and revokes licenses on your own Stripe, and verifies them offline in your app — so you can focus on the product, not a licensing backend.

Start Free
Free forever 30-second setup No credit card required
  • Apple Apple
  • Swift Swift
  • Rust Rust
  • Tauri Tauri
  • Electron Electron
  • Node.js Node.js
  • JavaScript JavaScript
  • TypeScript TypeScript
Preview of the Keylight dashboard showing 100 licenses, stat cards for active / revoked / devices, and a sortable key list.

Everything you need to ship

Stop building license infrastructure. Start building features.

Offline license verification

Ed25519-signed licenses your app verifies locally. No server call at runtime. Works on a plane, in a tunnel, anywhere.

Multi-product, multi-tenant

One deployment, many products. Manage licenses across all your apps and clients from a single dashboard.

Stripe-native billing

Link your Stripe account and payments mint licenses automatically. No webhooks to babysit, no glue code.

Activation tracking

See exactly how many instances each license has active, enforce seat limits, and revoke with one click.

Built-in security

Ed25519 signatures for licenses, Argon2id for secrets. Cryptography handled correctly so you don't have to think about it.

Feature flags

Ship Pro tiers and betas without a second SaaS. Each license carries its own flag set, signed into the lease and readable offline.

Up and running in 4 steps

From signup to your first live license in about 30 seconds of setup.

1

Create your account

Sign up and name your workspace. Your tenant ID, key prefix, and Ed25519 keypair are generated automatically.

2

Add your product

Give your app a product ID and key prefix. Keylight will use them to mint and verify licenses.

3

Install the Swift SDK

Add the package and drop in a few lines of Swift. The SDK handles license checks and surfaces the result to your UI.

4

Ship and earn

Connect Stripe and go live. Payments mint licenses automatically. Watch your dashboard fill up.

Self-service for your customers

A hosted, white-label portal where your customers retrieve keys, manage their own devices, and handle billing — so the recurring tickets answer themselves.

Key retrieval

Lost keys get found by the customer — no "can you resend it?" email.

Device management

Customers free a seat by removing an old machine themselves.

Subscriptions & upgrades

Self-serve billing through Stripe and one-click tier upgrades.

Your brand

White-label, on your domain. Keylight stays out of sight.

Explore the customer portal

Run your billing on

Your licenses never move.

Payment tools come and go. Keylight is the ground that doesn't shift.

Licenses Devices Seats Entitlements Offline access

Keylight vs payment platforms

Paddle, Lemon Squeezy, Polar, and Gumroad help you sell software. Keylight decides who can use what, on which device, and for how long. Most apps need both — Keylight is the licensing half — Swift-first and cross-platform.

Use Keylight when you need

  • Offline license verification
  • Device activation limits
  • Signed license files
  • Swift SDK integration
  • Feature flags per license
  • Renewal and revocation handling
  • A customer portal for licenses

Comparing dedicated licensing tools? See the best licensing platforms for macOS apps.

Already selling? We'll move you over.

Switching from Lemon Squeezy, Paddle, Gumroad, Creem, or your own setup is free — we bring your existing customers over and keep the keys you already issued, so nobody has to buy again.

See how migration works

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
Get Starter

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
Get Pro

Ready to ship?

Create your account and start licensing your apps in under a minute. Free forever tier included.

Start Free