LicenseKit API Integrations
Integrate with any 3rd party REST API
API Licenses
LicenseKit’s API license service is a great way to validate licenses from any remote license API using regular REST API requests.
All you have to do to create a custom API integration is to define a service configuration, as well as a response mapper that maps API responses to a LicenseKit license.
The response mapper will provide you with a strongly typed response or any custom type. You can then map the type value to a LicenseKit license, using convenient mapping functions.
Offline mode
If your product needs to work offline, LicenseKit can cache the last successful license validation and ignore any non-license errors that occur during the license validation.
Tiers
Custom API Integrations are available in the Business tier, and in all Custom and Enterprise tiers.
Documentation
See the GitHub repository and the online documentation for more information about the SDK.Features
License Validation
LicenseKit can validate licenses in many different ways.
Binary Licenses
LicenseKit can compile licenses into the product binary.
Encrypted Files
LicenseKit can read licenses from encrypted license files.
CSV Files
LicenseKit can read licenses from plain CSV files.
API Integrations
LicenseKit can integrate with any 3rd party API.
Gumroad
LicenseKit integrates directly with Gumroad's license API.
License Caching
LicenseKit can cache the last successful license validation.
Service Composition
LicenseKit can compose services to create powerful combos.
Pricing
The standard 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.