Coming soon for Kit creators

License keys for Kit Commerce

Sell software, plugins, and digital products with automatic license key generation. Keys are created on purchase, stored in subscriber fields, and delivered beautifully via email.

mail.google.com
A

Avatars Pro

to me · just now

Thanks for purchasing Avatars Pro! Here's your license key:

Your License Key

AVT-K7M2-9XPN-4QHL

Paste this key in Avatars Pro → Settings → Activate

Having trouble? Just reply to this email.

Kit Commerce is great. Until you need license keys.

You built the product. You set up the Kit Commerce page. But when someone buys, there's no way to automatically issue them a unique license key. So you end up in one of these situations:

Manual key delivery

Copying and pasting keys into emails for every purchase. Fine for 5 sales. Nightmare at 50.

Platform hopping

Selling on Gumroad or LemonSqueezy just for license keys, then trying to sync contacts back to Kit.

Janky workarounds

Zapier chains, Google Sheets formulas, and duct-tape automations that break when you're asleep.

EasyKeys fixes this. Native license keys, directly inside Kit.

How it works

Set up once. Keys delivered forever.

01

Install EasyKeys

Add EasyKeys from the Kit App Store and connect your account with one click via OAuth.

02

Enable on products

Pick which Kit Commerce products should generate license keys. Customize the key format and prefix.

03

Add content block

Drop the EasyKeys content block into your delivery email. It automatically renders the key with your branding.

04

Sell & deliver

When someone buys, EasyKeys generates a unique key, saves it to their subscriber profile, and delivers it automatically.

Features

Everything you need to sell with keys

Built specifically for Kit creators. No generic licensing platform — just the features that matter for selling digital products.

Auto-generated keys

Unique, cryptographically random keys created instantly on every purchase. No duplicates, no collisions.

Custom key formats

Set your own prefix, length, and grouping. AVT-XXXX-XXXX-XXXX or MYAPP_XXXXXXXXXXXXXX — your brand, your format.

Styled email content block

A beautiful, branded license key block you drag into any Kit email. Looks professional — because it is.

Validation API

One REST endpoint to verify any key. Integrate with your software in minutes. Returns key status, product, and buyer info.

Creator dashboard

See every key you've issued. Search by email, key, or product. Revoke keys with one click if needed.

Subscriber custom fields

Keys are stored directly on the Kit subscriber. Use them in any email, automation, or segment — they're always accessible.

Content Block

Beautiful key delivery, right in the email

The EasyKeys content block drops into any Kit email or sequence. Your buyer sees a clean, branded license key they can copy with one click.

  • Drag and drop into Kit's email editor
  • Customizable label text and accent color
  • Pulls key automatically from subscriber fields
  • Works in sequences, broadcasts, and automations
Kit Email Editor
Content Block
EasyKeys

Your License Key

{{ subscriber.license_key }}

Resolves to unique key per subscriber

validate.ts
response.json
1const validateKey = async (key: string) => {
2 const res = await fetch(
3 `https://api.easykeys.io/validate?key=${key}`
4 );
5
6 const data = await res.json();
7
8 if (data.valid) {
9 // ✅ Key is valid — activate
10 activateProduct(data.product);
11 }
12};
200 OK23ms
{
  "valid": true,
  "key": "AVT-K7M2-9XPN-4QHL",
  "product": "Avatars Pro",
  "email": "buyer@example.com",
  "activated_at": null
}

For Developers

Validate keys with one API call

Your software sends the key, EasyKeys confirms it's valid and returns the buyer's info. That's the entire integration.

Simple REST endpoint

No SDKs to install. No OAuth flows. Just a GET request with the key as a query parameter.

Product & buyer info

Response includes the product name, buyer email, and activation status so you can gate features accordingly.

Works everywhere

Electron apps, WordPress plugins, Chrome extensions, CLI tools — if it can make HTTP requests, it works.

Pricing

Free while we build it

Beta
$0/mo

Free during beta · No credit card required

  • Unlimited license keys
  • All Kit Commerce products
  • Validation API access
  • Email content block
  • Creator dashboard
  • Custom key formats
Join the Waitlist

Early access members will be grandfathered when paid plans launch

Ready to sell with license keys?

EasyKeys is coming soon. Join the waitlist to get early access and be the first to know when we launch on the Kit App Store.

No spam. Just a heads-up when EasyKeys is ready. Unsubscribe anytime.