Welcome to Keygen's GitHub. Keygen is an open, source-available software licensing and distribution API (source code). In addition to our API (and soon to be Portal), you can find various example apps written in a myriad of programming languages, and our open source projects, such as request_migrations
, typed_params
, py-machineid
, our CLI, and our Go SDK.
Some notable example apps include:
- How to implement license activation in an Electron app
- How to implement a customer-facing Portal in React
- How to verify and decrypt machine files in Python
- How to verify and decrypt license files in Python
- How to verify and decrypt license files in Rust
- How to verify and decrypt license files in Node
- How to implement machine heartbeats in Python
- How to implement process heartbeats in Node
- How to verify and decrypt license files in C++
- How to implement air-gapped license activation
- How to verify and decrypt License Files in C#
- How to verify API response signatures in C++
- How to implement license activation in C#
- How to verify and decrypt License Files in Java
- How to implement a custom password reset flow
- How to implement user authentication in C#
- How to implement license activation in Python
- How to implement license activation in Node
Reach out if you need a specific example or have any questions!