Skip to content

Repository files navigation

Project Icon

Version Swift 6.1 Documentation Pricing

LicenseKit

LicenseKit is a Swift SDK that lets you protect your software with commercial licenses on all major Apple platforms (iOS, macOS, tvOS, watchOS & visionOS). You can use it require a license to use your software.

LicenseKit lets you add licenses with code, read licenses from CSV and encrypted files, integrate with any 3rd party API, like Gumroad, etc. Licenses can be validated on expiration date, bundle IDs, features, platforms, environments, etc.

LicenseKit can cache licenses to handle connectivity loss, and combine multiple sources for flexible and thread-safe license validation.

Installation

LicenseKit can be installed with the Swift Package Manager:

https://github.com/Kankoda/LicenseKit.git

Pricing

LicenseKit requires a commercial license to be used. It's free to start using, and affordable to scale. You can sign up for a license or try out a free, unlimited trial from the LicenseKit website.

Getting started

The getting-started guide article describes how to get started with LicenseKit. The Licenses article then digs deeper and explains the license model, License Services the available services, and License Files how to generate encrypted license files.

Documentation

The online LicenseKit documentation has articles, code examples, etc. to get you started with LicenseKit.

Demo Application

The demo app lets you try out the library on iOS and macOS. Just open and run the Demo project.

Contact

LicenseKit is property of Kankoda:

Reach out if you have any questions, want to sign up for a license, or need help in any way.

License

LicenseKit is closed source. See the LICENSE file for more info.

About

Protect your software with commercial licenses on all Apple platforms.

Topics

Resources

Stars

96 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages