Open, source-available — the new KeygenStar us on GitHub arrow_right_alt

Open, source-available distribution & auto-updates

Since 2016, we've handled distribution for hundreds of software products. Keygen is source-available, built by developers, for developers. Self-host or try Keygen Cloud today.

Free during development, no upfront commitment

5 stars


With Keygen, protect your software at the distribution layer with our license-gated CDN. Gain peace of mind that only entitled licensees can download release artifacts.

curl -X GET -G \
-H 'Authorization: License C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3' \
-H 'Accept: application/vnd.api+json' \
-d 'constraint=1.0' \
-d 'channel=stable'

Build vs. buy

Businesses of all sizes face the question of whether to build or buy a software licensing and distribution solution. Keygen gives you a better option that will save your business time and money.

  • Reduce the up-front development and ongoing maintenance costs of a custom in-house solution.
  • Maintain the flexibility of a custom in-house solution, but leave the hard stuff to us.
  • Infrastructure for automatic upgrades, cryptographic signatures, and more.
  • Developer support and integration services by our distribution experts.
  • Cloud and self-hosted options.

All-in-one solution

We'll handle the infrastructure so your team can focus on product. Implement robust software distribution models, from distributing a freemium desktop application, to distributing a premium PyPI package, to Docker containers, to on-premise application binaries.


Protect your IP at the application layer with our flagship licensing API. License keys, entitlements, activation, and more.


Protect your IP at the distribution layer using our distribution API. License-gated downloads, auto-upgrades, and more.


Effortlessly go from hundreds of users, to thousands, to hundreds of thousands of users and beyond.

Trusted by hundreds of software businesses all over the worldincluding these industry leaders

Solutions for licensing & distribution

  • dns Choice

    Managed Keygen Cloud, or explore self-hosting.

    View Options

  • library_books Quickstarts

    Guides and API references for developers of all skill levels.

    View Docs

  • insert_chart Dashboard

    Manage your products from an intuitive dashboard.

    View Dashboard

  • business Pricing

    From indie to enterprise, we have options for everyone.

    View Pricing

Ready to get started?

Sign up today, or reach out.

"Licensing was planned to make up at least 25% percent of planned dev time for our product so it's awesome to see that we've been able to cut it down to 2.5% with Keygen." – Ranorex

Free during development, no upfront commitment

Or interested in self-hosting Keygen EE? Contact sales for a 30-day no-strings-attached trial.