About LicenseKit

LicenseKit helps you protect your libraries and apps with commercial licenses.

Page hero image for about page

What is LicenseKit?

LicenseKit is a Swift-based SDK that can be used to protect your software with commercial licenses. It supports all major Apple platforms and can validate licenses on-device, as well as over the cloud.

What are software licenses?

If you want to distribute closed-source software, or an app for iOS or macOS that isn’t purchased through the App Store, you can use commercial licenses to protect it from being used freely.

One way is to require users to enter a license key before they can use your software. For this to work, you need to be able to define and validate your licenses. This is where LicenseKit comes in.

How does LicenseKit work?

LicenseKit lets you define licenses with code or in plain text files, or validate license keys over the cloud, to integrate with any external service provider, like Gumroad or Lemon Squeezy.

LicenseKit licenses can be restricted to only work on certain platforms, for certain applications or app extensions, etc., and can have custom expiration dates and expiration behavior.

LicenseKit licenses lets you define many properties, like customer information, tier, activation and expiration date, features, and much more. You can also use custom fields if needed.

LicenseKit is easily added to your project using the Swift Package Manager, or by adding the pre-built framework file manually to your project.

Who are we?

LicenseKit is developed by Kankoda in lovely Stockholm, Sweden.

We are experts in open-source and close-source software, and apps in general, so don’t hesitate to reach out if you need paid support or want to hire us to help out with your apps and software.