Introducing License Keys

polarsource

Introducing License Keys

Today, we're excited to introduce license keys at Polar!

Making it seamless to sell access to premium software without the headache of managing billing, international sales tax and real-time validations yourself.

So you can focus on building your product. Leave the boring stuff to us.


Product Hunt (September 5th)

We're announcing Polar v1.0 on Product Hunt this Thursday with one more - big - update to come. Signup to get notified of our Product Hunt launch - your upvote & support on Thursday would be greatly appreciated! 🙏🏼


License keys with Polar offer a lot of powerful features built-in.

  • Custom branding. Set your own prefix, e.g MYAPP-*****
  • Automatic expiration after N days, months or years
  • Limited number of user activations, e.g devices
  • Usage quotas per license key
  • Custom validation conditions
  • Automatic revokation upon cancelled subscriptions

Paired with an easy API to integrate license key validation within your app, product or services.

curl -X POST https://api.polar.app/v1/users/license-keys/validate
-H "Content-Type: application/json"
-d '{
  "key": "1C285B2D-6CE6-4BC7-B8BE-ADB6A7E304DA",
  "organization_id": "fda84e25-7b55-4d67-916d-60ead04ff61f",
  "activation_id": "b6724bc8-7ad9-4ca0-b143-7c896fcbb6fe",
  "conditions": { "major_version": 1 },
  "increment_usage": 15
}'

The example above also validates a particular activation, e.g device (activation_id), and custom conditions scoped to that activation. All optional. You could simplify validation to the license key only.

Read more about how to setup license key benefits across your products & integrating them within your apps & services.

We can't wait to see what you ship! Don't hesitate to reach out with any questions or feedback you might have.