A dead-simple software distribution and auto-update API


Free during development, no upfront commitment

5 stars

Protect your software applications from unlicensed distribution

  • checkProtect your software at the distribution layer and gain peace of mind that only licensed users can download your product.
  • checkEasily implement auto-updates for your software by integrating with industry standard tools like Sparkle, NSIS and Squirrel.
  • checkNo extra monthly fees or subscriptions — our software distribution API comes bundled with all paid tiers.
Get Started
Demo of the Keygen admin dashboard
curl -X GET -G https://api.keygen.sh/v1/accounts/demo/releases/actions/check-for-update \
  -H 'Authorization: Bearer activ-c877d5273dc8df42075dd417d93cec47v3' \
  -H 'Accept: application/vnd.api+json' \
  -d 'product=ef6e0993-70d6-42c4-a0e8-846cb2e3fa54' \
  -d 'platform=win32' \
  -d 'channel=stable' \
  -d 'filetype=exe' \
  -d 'constraint=1.0' \
  -d 'version=1.9.2'

Software distribution solutions for…

Shape Created with Sketch.

Unity Plugins

Ubuntu Created with Sketch.

On-Premise Apps

Windows Created with Sketch.

Enterprise SW

macOS Created with Sketch.

Mac Applications

Electron Created with Sketch.

Cross-platform IP

Distribution Tools and Resources


  • library_booksKeygen Dist Docs

    Quickstarts, guides, and references for developers of all skill levels.

    View Docs

  • insert_chartKeygen Dashboard

    Manage your products from an intuitive dashboard.

    View Dashboard

  • businessKeygen Pricing

    From indie to enterprise, we have plans for all business sizes.

    View Pricing