LicenseKit Service Composition
Compose license services into flexible, powerful combinations
Service Composition
LicenseKit lets you compose services toget maximum flexibility with minimum effort. You can make any network-based service cached, or chain multiple services together with a service proxy.
All you have to do to use service composition, is to use the .proxy
service type, which lets you pass in a prioritized list of services that will then be used to sequentially validate licenses.
Tiers
Service Composition is available in the Business tier, as well as 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.