What is Keyforge?
Keyforge provides a comprehensive licensing layer for software products, automating the entire process from payment to license delivery. It integrates seamlessly with payment providers like Stripe, Polar, and Lemon Squeezy, ensuring customers receive their license keys instantly upon payment. Keyforge eliminates the need to build custom licensing infrastructure, allowing developers to focus on their core product.
The platform includes a self-serve customer portal where users can manage their licenses, view devices, and handle upgrades or renewals. Keyforge supports offline license validation using cryptographically signed JWTs, ensuring software continues to function without an internet connection. Designed for any stack, it works via simple HTTP requests and standard JWT libraries, making integration straightforward.
Features
- Payment Integration: Automatically creates and emails licenses when customers pay via Stripe, Polar, or Lemon Squeezy.
- Customer Portal: Self-service portal for customers to manage licenses, devices, and access recovery.
- Offline Licensing: Cryptographically signed JWT tokens for local validation without internet.
- License Upgrades & Renewals: Easily set up tier upgrades and timed license renewals with no code.
- Universal Compatibility: Works with any stack via simple HTTP requests; no SDK required.
Use Cases
- Automating license key generation and delivery for software products
- Providing a self-service portal for customers to manage their licenses
- Enabling offline license validation for desktop applications
- Monetizing software with subscription-based licensing
- Streamlining license management for small to medium software businesses
FAQs
-
Why do I need Keyforge?
Selling software requires issuing license keys at checkout, validating them in your app, and giving customers a way to manage licenses. Keyforge automates this entire process. -
How does the payment integration work?
Connect your payment account (Stripe, Polar, or Lemon Squeezy), link and configure your products, and Keyforge handles the rest. Customers receive licenses immediately upon payment. -
Can my app validate licenses offline?
Yes. Keyforge issues signed JWT tokens that your app verifies locally without a network call. Use any standard JWT library. -
Does Keyforge work with subscriptions?
Absolutely. Connect a recurring payment product, and Keyforge handles licensing. Customers can manage subscriptions via the portal. -
Is Keyforge secure?
Yes. Payment provider API keys are encrypted at rest with AES-256, and Keyforge requests minimum necessary permissions.