Keyflow gives indie developers a full license-key system without hosting a server. Generate cryptographic keys, validate them in under 30ms, track activations per device, and revoke access instantly from one dashboard. Connect Stripe for automatic key delivery on every sale, or integrate via Python, JavaScript, or C# SDKs. Unlike DIY scripts or heavyweight enterprise tools, Keyflow is built specifically for solo devs shipping desktop apps and plugins.
Hey Product Hunt!
I'm Diyar, an indie developer, and I built Keyflow because every time I shipped a paid app or plugin, I ended up reinventing the same wheel: a licensing server to generate keys, validate them, track how many machines were activated, and revoke access for refunds or chargebacks.
Existing solutions were either built for large SaaS teams (overkill, expensive) or just a code snippet you had to host and maintain yourself. I wanted something in between: a hosted service I could plug into my checkout in minutes, with an SDK for whatever language I was using that day.
Keyflow does four things: generates cryptographic license keys, validates them in under 30ms, tracks per-device activations (with limits), and lets you revoke a key with one click. Hook it up to Stripe and keys go out automatically on every sale — or call the API directly with the Python, JavaScript, or C# SDK.
It's still early — I'm in beta and keeping the user base small on purpose while I harden things — so I'd love your feedback, especially from anyone else selling desktop apps or plugins and dealing with licensing/piracy headaches. What's missing? What would make this a no-brainer for your stack?