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 Stripe
2
KeyKit automatically creates a license key
3
Customer uses the key in your app
4
License status stays in sync with Stripe
License 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