Licensing for indie software

Add license keys to Python and Node software without building a licensing backend.

GrebKey helps indie developers license desktop apps, CLIs, plugins, and paid developer tools. Create keys in the dashboard, set machine activation limits, and validate from Python or Node with caching and offline grace.

Licensing capabilities

Built for indie products

License the desktop apps, CLIs, plugins, and developer tools you sell.

Machine-aware activations

Approve installs per device and manage activation limits clearly.

Python and Node validation

Use either SDK with machine-scoped caching and an offline grace period.

Typical workflow

  1. Create a product for each app, edition, or commercial plan you distribute.
  2. Generate license keys under that product and define the rules you need.
  3. Activate customer machines where required and monitor usage over time.
  4. Validate on application launch with the Python or Node SDK and cached fallback behavior.

Compare GrebKey plans