Getting Started
Set up KeyKit to automatically issue license keys when customers buy your products.
Quick Start
Get KeyKit working with your Stripe products in 5 minutes
# 1. Sign up and connect your Stripe account
# 2. Mark which products need license keys
# 3. KeyKit automatically creates keys when customers buy
# 4. Add license validation to your app
# That's it! Your customers get license keys automatically.
How It Works
KeyKit integrates with your existing Stripe setup
1
Customer buys your product on Stripe2
KeyKit automatically creates a license key3
Customer uses the key in your app4
License status stays in sync with StripeLicense Validation
Check if a customer's license is valid
// Check if a customer's license is valid
const response = await fetch('https://keykit.app/api/validate', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-org-id': 'your-org-id',
'x-keykit-signature': 'your-signature'
},
body: JSON.stringify({
token: 'lk_1234567890abcdef',
siteId: 'customer-website.com'
})
});
const result = await response.json();
if (result.valid) {
// Customer has a valid license
console.log('License valid for:', result.product.name);
}
Pricing
Simple usage-based pricing: first 10 created keys free, then $0.10 per created key
First 10 keys
Free every month
$0.00
Additional usage
$0.10 per created key (billed per individual key)
Validations
Unlimited and free
Need Help?
Get support and find answers to common questions