Ready, set, ship
From license keys to gem distribution, we've got you covered. Dive in with Keygen Cloud, or explore our self-hosted options.
- Protect your gem with our flagship software licensing API. Add feature entitlements, restrict upgrades to specific version ranges, enforce server- and CPU-based activation limits, and more.
- Use our software distribution API as a private Ruby gem source. Distribute your private Ruby gems to licensed users using
gem install
orbundler
.
export KEYGEN_LICENSE_TOKEN='lic-6171564a4a59e5f3879c0584ebe92ce3v3' cat ./Gemfile auth = ENV.fetch('KEYGEN_LICENSE_TOKEN') source "https://#{auth}@get.keygen.sh/demo/gems" do gem 'private-gem', '~> 1.0' end bundle# => Successfully installed private-gem-1.0.0# => Parsing documentation for private-gem-1.0.0# => Installing ri documentation for private-gem-1.0.0# => Done installing documentation for private-gem after 0 seconds# => 1 gem installed
Trusted by over 6,000 software businesses all over the worldincluding these industry leaders
![Runsafe Security](/images/logo-runsafe.png)
![Spotify](/images/logo-spotify.png)
![Sennheiser](/images/logo-sennheiser.png)
![Google](/images/logo-google.png)
![Ranorex](/images/logo-ranorex.png)
![NextGen Healthcare](/images/logo-nextgen.png)
![Synopsys](/images/logo-synopsys.png)
![Itential](/images/logo-itential.png)
![GoodData](/images/logo-gooddata.png)
Solutions for licensing & distribution
dns Choice
Managed Keygen Cloud, or explore self-hosting.
library_books Quickstarts
Guides and API references for developers of all skill levels.
insert_chart Dashboard
Manage your products from an intuitive dashboard.
business Pricing
From indie to enterprise, we have options for everyone.