API/Cloud-based licenses
LicenseKit’s API-based license engine is a great alternative when validating licenses from external license providers, using regular REST API requests.
How does it work?
LicenseKit has an API license service that can fetch licenses from any external API. All you have to do is to provide the service a configuration and a response mapper to map a response to a license.
The response mapper provides you with a strongly typed response. You can then map the response response to a LicenseKit license, which will be validated as normal.
Offline mode
If your software needs to work offline, LicenseKit can cache the last fetched license and ignore any non-license errors that occur during the license validation.
Documentation
See the GitHub repository and the online documentation for more information about LicenseKit.Features
License Validation
LicenseKit can validate licenses in many different ways.
Binary Licenses
LicenseKit can compile licenses into the product binary.
File-Based Licenses
LicenseKit can read licenses from plain text files.
API/Cloud-Based Licenses
LicenseKit can validate licenses over the Internet, using any API.
Integrations
LicenseKit integrates directly with Gumroad's license API.
Service Composition
LicenseKit can compose services to create powerful combos.
Pricing
The license tiers are aimed at indies and small businesses. Reach out for a custom plan if you're an enterprise, have $10M+ in annual revenue, or if your product exceeds $1M in annual proceeds.