Open, source-available — the new KeygenLearn more arrow_right_alt

License & distribute commercial Python packages

Securely license and distribute private Python packages with a single API.

Free during development, no upfront commitment

5 stars

Ready, set, ship

From license keys to package distribution, we can help. Dive in with Keygen Cloud, or explore our self-hosted options.

  • Protect your code with our flagship software licensing API. Add fine-grained license entitlements, restrict upgrades to specific version ranges, enforce license activation limits, and more.
  • Use our software distribution API as a private package store. Securely distribute your private Python repository to licensed users, installable with pip install.
export KEYGEN_LICENSE_KEY='C1B6DE-39A6E3-DE1529-8559A0-4AF593-V3'
 
cat ./requirements.txt
 
--extra-index-url https://license:${KEYGEN_LICENSE_KEY}@get.keygen.sh/demo/pip
private-package>=1.0.0
 
pip install -r requirements.txt
# => Collecting private-package==1.0.0
# => Downloading private-package-1.0.0.tar.gz (335 kB)
# => |████████████████████████████████| 335 kB 9.6 MB/s
# => Building wheels for collected packages: private-package
# => Building wheel for private-package (setup.py) ... done
# => Created wheel for private-package: filename=private-package-1.0.0-py3-none-any.whl size=360812
# => Stored in directory: /pip/wheels/fa/12/21/ffb9a123ac350ce41c003077e595b1ab2eeafebc1b2b88a564
# => Successfully built private-package
# => Successfully installed private-package-1.0.0

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.