Set up KeyKit to work with your existing Stripe products and customers.
A Stripe account with products you want to issue license keys for. That's it!
Go to your Stripe Dashboard → Developers → API Keys → Create restricted key
customers:read
— read customer detailsproducts:read
— read product informationprices:read
— read pricing informationsubscriptions:read
— monitor subscription changesCopy your restricted key and paste it into KeyKit's Stripe settings
Your key will start with rk_live_
or rk_test_
Add a webhook endpoint in your Stripe Dashboard so KeyKit knows when subscriptions change
https://keykit.app/api/stripe-webhook?orgId=YOUR_ORG_ID
Replace YOUR_ORG_ID with your organization ID from KeyKit
Tell KeyKit which of your Stripe products should generate license keys
keykit_eligible=true
KeyKit will automatically detect this and start issuing keys for this product
KeyKit will now automatically create license keys when customers buy your products. You can view and manage all licenses in your KeyKit dashboard.