Swift
macOS · iOS · iPadOS · Mac Catalyst.
Single-import, @Published license state, offline-ready Ed25519 lease verification. Stable
Keylight ships a first-party Swift SDK today. The HTTP API is stable and public, so anything that can sign requests can integrate in the meantime — first-party SDKs for the other major platforms are on the way.
Swift
macOS · iOS · iPadOS · Mac Catalyst.
Single-import, @Published license state, offline-ready Ed25519 lease verification. Stable
These are the platforms we plan to release first-party SDKs for. Order and timing aren’t locked — open an issue if you need one prioritised.
Node / TypeScript
Server-side validation, webhook verification, and license minting from Node services and Cloudflare/Vercel functions. Coming soon
Rust
Native CLIs and desktop apps. Includes the lease verifier so you can ship offline-licensed binaries. Coming soon
Kotlin / Android
Android apps and Kotlin Multiplatform projects. Coming soon
C# / .NET
Windows apps (WPF, WinUI, MAUI) and Unity projects. Coming soon
Go
Backend services and CLIs. Coming soon
Python
Scripts, internal tools, and data services. Coming soon
The Keylight backend is a thin, well-documented HTTP service. If your platform isn’t in the list above, you can still ship licensing today by calling the API directly:
/{tenantId}/activate, /{tenantId}/validate, and /{tenantId}/deactivate is a plain JSON POST.X-Keylight-SDK-Key header (one per tenant, rotatable from the dashboard).The signature format and lease schema are documented in Offline leases, so a 60-line implementation is enough for most platforms.