Protect your software from unlicensed usage and distribution

Get Started Free

Implement licensing in a single sprint

  • checkChoose between a range of licensing models that balance protection for your business and usability for users.
  • checkProtect your product at the distribution layer using Keygen Dist and everywhere else using our licensing API.
  • checkProfessional help with integration, sprint roadmaps, choosing a licensing model, and more.
# Validate a license key for a user of the “ecorp” account
curl https://api.keygen.sh/v1/accounts/ecorp/licenses/actions/validate-key -X POST \
  -H 'Authorization: Bearer a9f93c31b41642248db99fc04f4e8482.ebbe297ffbed4ccc837733e335bd8181…' \
  -H 'Content-Type: application/vnd.api+json' \
  -H 'Accept: application/vnd.api+json' \
  -d '{
        "meta": {
          "key": "B8A5-91D7-CB9A-DAE4-4F6E-1128",
          "scope": {
            "product": "09db3f90-1ce1-4495-87e7-0bc64a9605b2",
            "fingerprint": "42:29:d3:ae:33:0c:47"
          }
        }
      }'

Licensing solutions for every use case…

On-Prem Software

Electron Apps

Windows Apps

Mac Apps

WordPress Plugins

Licensing Tools and Resources


  • library_booksKeygen 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