Blog
Announcing: Cryptographic License Files chevron_right
Introducing a new, secure way to handle offline licensing with Keygen.
How to Get Paid for Open Source Software chevron_right
Learn about seven ways companies are monetizing open source software.
How to Use Hexadecimal Ed25519 Keys in Node chevron_right
Learn how to use hexadecimal Ed25519 keys with Node's crypto
module.
Why Freemium Pricing Is So Popular chevron_right
Learn the ins and outs of freemium pricing and why it's gaining popularity in software markets.
How to Safely Change the Argument Signature of a Sidekiq Job chevron_right
Learn how to safely change a Sidekiq job's argument signature.
Accouncing: License Key Authentication chevron_right
Introducing a new, even easier way, to authenticate with our software licensing API.
What is a Perpetual Software License? chevron_right
When faced with the choice of a subscription-based or perpetual license, do customers and businesses prefer one over the other?
How to License and Distribute a Private Rubygem chevron_right
Learn how to license and distribute commercial Ruby gems using Keygen's APIs.
How to License and Distribute a Private Docker Image chevron_right
Learn how to license and distribute commercial Docker images using Keygen's APIs.
How to Implement TOTP 2FA in Rails using ROTP chevron_right
Learn how to implement OTP second factor authentication in a Rails app using the ROTP gem.
How to License and Distribute an Electron App chevron_right
Learn how to license and distribute a commercial Electron app using Keygen's software licensing and distribution API.
How to License and Distribute Commercial Node Modules chevron_right
Learn how to license and distribute private Node.js packages using Keygen's software licensing and distribution API.
How to Build a Webhook System in Rails Using Sidekiq chevron_right
It's the heyday of SaaS and webhooks are all the rage. Learn how to build a webhook system for your service using Rails and Sidekiq.
How to Generate Cryptographically Secure License Keys in 2022 chevron_right
Software vendors should move away from legacy license key algorithms such as partial key verification to generating secure license keys using modern algorithms like elliptic-curve and RSA cryptography.
How to Implement API Key Authentication in Rails Without Devise chevron_right
Contrary to popular belief, you don't need a third-party gem like Devise to implement API key authentication in a Ruby on Rails app.
Replacing Baremetrics with Stripe's API and Rake chevron_right
How I used a Rake task to replace Baremetrics for business analytics.