K

Keygen Blog

keygen.sh · Company blog · on HN since 2016

The company blog of Keygen, a software licensing API run by HN user ezekg, covering licensing, pricing and outages.

What HN saysCommenters praise the Keygen website's design and suggest the service for software licensing; one user built their own system instead.
27HN people shared it
20linked it in comments
58stories submitted
3.3Kstory points
8 months agolast shared
2016people per year2026

Most-shared posts

  1. 1
  2. 2
    Trailblazing
    3 people · 9 points · first shared 2025 · 2 comments on HN
  3. 3
    Pricing
    3 people · first shared 2017
  4. 4
    No Calls
    2 people · 1.6K points · first shared 2025 · 517 comments on HN
  5. 5
    Source-Available Is Meaningless
    2 people · 52 points · first shared 2024 · 73 comments on HN
  6. 6
    Generating Cryptographically Secure License Keys in 2021
    2 people · 16 points · first shared 2021 · 11 comments on HN
  7. 7
    You can't rely on people being good
    2 people · 14 points · first shared 2024 · discussion on HN
  8. 8
    That one time Keygen went down for 5 hours (twice)
    2 people · 11 points · first shared 2024 · 1 comments on HN
  9. 9
    Don't Die
    2 people · 10 points · first shared 2025 · discussion on HN
  10. 10
    Keygen is now Fair Source
    2 people · 7 points · first shared 2024 · 2 comments on HN
  11. 11
    Weaponized Open Source
    2 people · 4 points · first shared 2025 · discussion on HN
  12. 12
    AI helped me through burnout (but not how you think)
    2 people · 3 points · first shared 2026 · discussion on HN
  13. 13
    Build vs buy
    2 people · first shared 2022
  14. 14
    That time I told my wife I wanted to quit my job
    1 people · 427 points · first shared 2021 · 248 comments on HN
  15. 15
    A fourteen-day free trial ain’t gonna cut it
    1 people · 381 points · first shared 2024 · 224 comments on HN

What HN people wrote when they linked it

pc86 · 2024-05-14
Absolutely lovely website you have at https://keygen.sh/ Did you write that as well or outsource it?
ezekg · 2023-04-03
I run a software licensing/distribution API (https://keygen.sh) that may be able to help you once your self-hosted licensing requirements expand over the next couple years. Reach out if you ever need anything or just want to talk licensing best practices. We're going to be going source-available under ELv2 soon as well. Good to see more companies lately using the Elastic license.
XCSme · 2025-05-03
I was in the same situation, and considered https://keygen.sh, but realized implementing one myself is probably faster than trying to integrate a third-party platform. So, I ended up creating my own system, quite simple, in Node.js + MongoDB, and then I can add whatever integrations I need (currently I only needed Paddle).
jigneshdarji91 · 2025-01-16
Side question: How does the bubble-merge effect on the home page[1] work? [1] https://keygen.sh/
GVRV · 2024-06-23
Long term HN user @ezekg also runs this https://keygen.sh/ if that might suit your needs (i.e. if you want to separate out licensing logic from the payment logic)
wonger_ · 2024-05-12
Took me a bit to realize it's licensing as in managing enterprise license keys 'C1B6DE-39A6E3...', not licensing as in MIT/GPL/etc. https://keygen.sh/ Does anyone know a minimal, alternative licensing solution appropriate for a tiny startup? One where the license key is the only form of user authentication. Is there a cheap service available? Or is it easy to roll a custom solution.
throwaway888abc · 2022-07-19
https://keygen.sh/ not op, just was toying with it and was happy with outcome, not affiliated or anything, was just good experience to work with, maybe will help you
adamhp · 2021-04-16
I am pretty sure the founder of this: https://keygen.sh/ is on YC or Indie Hackers? Might solve your license needs. Otherwise, it depends on a lot of things so it's always a really hard question to answer. Some questions that immediately come to mind: Are you going to need to update frequently? Can they set you up an EC2 instance and give you SSH access, or do you need to do everything? What's the access pattern generally? Can the environment hit the internet? What's the tech stack, and are there multiple services to deploy? I'd argue that whatever you end up doing, you should attempt to automate if you have the time. In this case, using Terraform and/or Ansible. That way, you have a repeatable process and can iterate on it using source control.
userbinator · 2018-06-10
And that's why I built https://keygen.sh, for those that would rather not spend months building a licensing server in-house. For a second, I thought you were the owner of the .us site, reincarnated it under a different domain, and trying to imply that crackers would create a keygen for your software anyway. But speaking as someone from the other side ;-) any centralised software protection is going to be dead-easy to crack since the checks and ways it makes them are going to be nearly the same between all apps that use it. FlexLM is an existing example of this.
joshxyz · 2022-11-18
have you checked https://keygen.sh/, yoyll get ideas there
alin23 · 2022-02-27
1. Yes, I’ve been working on generalizing the Lunar specific code for open sourcing it next month. Still WIP because I’m still getting busy with new monitor edge cases. Last month I’ve also found out about Keygen (https://keygen.sh/) which has a really nice offering, and I would have probably chosen it instead of building my own solution if I’d known about it. I’m concerned about uptime with my own solution, I don’t have the means to provide enough redundancy in case of a network or data center failure. 2. I’m earning about $3.5k per month on Lunar Pro licenses (on average, some months can be 5-6k, some 2k). Doing quality macOS apps is a nice market to be in. You get to do tools for your own usage and also share them with others for some side revenue. I’ve also created The low-tech guys (https://lowtechguys.com/) and each new app published there is also bringing about $200-$600 per month. Little by little, I’m hoping to get to a continuous revenue of $8k per month so I can build a home for my family and have more time to pursue my other hobbies (woodworking: https://reddit.com/r/DIY/comments/t1l4rk/_/hyhvjix/?context=1) and (instrumental music: https://soundcloud.app.goo.gl/Dv8AT2JgNWrzFtLa8)
soulchild37 · 2021-11-29
Have you looked at https://keygen.sh ?
beefhash · 2018-06-07
graystevens · 2017-10-12
Pinging ezekg with his startup https://keygen.sh
drivers99 · 2025-02-13
> Having in the person taking these meetings for a software vendor, it can get really toxic quickly [...] hearing them out was part of the job Does it have to be a meeting? Although it's about sales calls, I'm reminded of https://keygen.sh/blog/no-calls/ (HN discussion: https://news.ycombinator.com/item?id=42725385 )
boole1854 · 2025-01-16
The post is about how they have a no-calls policy, even for enterprise sales. The author brags, "I nuked the 'book a call' button from my pricing page". ...But their pricing page actually has a big "Schedule a Call" button when you drag the pricing slider into enterprise territory: https://keygen.sh/pricing/ What am I missing?
dangoodmanUT · 2025-01-16
But there's literally a button on their pricing page to "Book discovery call" if you increase the slider above 100k???? Or did you all upvote without actually checking that XD https://keygen.sh/pricing/
whilenot-dev · 2024-09-10
At least there are licensing gateways nowadays[0]. Now you just need to integrate it with a payment service of choice. [0]: https://keygen.sh/docs/choosing-a-licensing-model/
Destiner · 2024-08-07
Related: Keygen is also Fair Source now (https://keygen.sh/blog/keygen-is-now-fair-source/)
huhtenberg · 2022-01-22
> https://keygen.sh/build-vs-buy/ This is inaccurate and misleading. The calculator assumes that there's no cost to integrating with your system. It also assumes that the developer is salaried, which is almost never the case when it's a single-person shop. The amount of effort required to learn your system, to do the integration, to test and to support it is absolutely on par with the time it would take to make a simple licensing framework from scratch. Except that the latter doesn't create an external dependency for a critical part of customers' experience. This is all from a perspective of desktop software vendor. Perhaps things are different when your service is used for WP plug-ins or web apps, but for desktop apps - IMNSHO - the value of it is fairly low.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close