Use cases
How Keylight licensing fits the different kinds of apps developers sell directly.
Licensing for AI apps
AI apps blur the line between a licensed app and metered usage. Keep them separate — a signed key for the app, your own metering for tokens.
Licensing for audio plugins (VST/AU)
Sell your audio plugin direct and license it with Keylight's JUCE single-header adapter — activate a key from the plugin editor, gate pro features in processBlock via a lock-free atomic, and verify tamper-proof Ed25519 leases offline across any DAW host.
Licensing for browser extensions
Add paid tiers to your Chrome, Firefox, or Edge extension — Keylight's JavaScript SDK activates a key and gates Pro features, with no backend to build.
Licensing for creative apps
Editors, design tools, and audio software get used on planes, in studios, and across two or three machines. Their licensing must never break the creative flow.
Licensing for cross-platform Electron apps
Add license keys to your Electron app across macOS, Windows, and Linux — signed keys your app verifies offline, with the JavaScript SDK running in the Node main process.
Licensing for cross-platform Tauri apps
Add license keys to your Tauri app across macOS, Windows, and Linux — signed keys your app verifies offline, with the JavaScript SDK or the first-party Rust plugin.
Licensing for developer tools
Devtools run on locked-down machines, in CI, and behind corporate firewalls. Their licensing has to survive all three — and scale from one developer to a whole team.
Licensing for Figma, Photoshop, and VS Code plugins
Add paid tiers to your JavaScript-based plugin — Keylight activates a license key and gates Pro features inside Figma, Photoshop (UXP), or VS Code, with no backend.
Licensing for iOS apps
What the App Store handles, where StoreKit ends, and how a signed-key licensing layer fits for cross-platform and enterprise iOS distribution.
Licensing for macOS apps sold outside the App Store
Sell your Mac app directly, keep 100% of the relationship, and license it properly — signed keys, offline validation, Stripe checkout.
Licensing for Rust apps and CLIs
Add license keys to any Rust binary with the native keylight crate — synchronous, runtime-free, with offline Ed25519 verification and Stripe-native billing.
Licensing for Unreal Engine games
Sell your Unreal game direct and license it natively — the Keylight C++ plugin ships as source you drop into Plugins/, exposes a Blueprint-callable subsystem, and verifies tamper-proof Ed25519 leases offline without a backend.