Adobe plugins & scripts

Sell and license your After Effects scripts, Premiere Pro extensions, and Photoshop plugins

Stop selling After Effects scripts and Photoshop plugins on Gumroad with zero copy protection. Add a license key system to any CEP extension, UXP plugin, or ScriptUI tool with one HTTP call. Licensr handles payments, key generation, activation limits, and piracy protection so you don’t have to build your own validation server.

Step-by-step integration guide
JavaScript (CEP / ExtendScript)
// In your CEP panel or ScriptUI startup
const csInterface = new CSInterface();

// First run: call /v1/license/activate once (see the guide)
async function validateLicense(key) {
  const data = await fetch(
    "https://api.licensr.app/v1/license/validate",
    {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        Authorization: "Bearer " + PLUGIN_API_KEY,
      },
      body: JSON.stringify({
        license_key: key,
        plugin_slug: "my-ae-script",
      }),
    }
  ).then((r) => r.json()).catch(() => null);

  if (data?.valid === false) {
    alert("License invalid. Please activate.");
  }
  // No answer: keep the previous state
}

Works across the Adobe Creative Cloud ecosystem

After Effects (CEP)
Premiere Pro (CEP)
Photoshop (UXP)
Lightroom (Lua/SDK)
Illustrator (CEP)
InDesign (CEP)

Why creatives use Licensr to sell Adobe plugins

Replace DIY "phone home" validation scripts

Most After Effects and Premiere Pro script developers code their own license check server. Licensr replaces that with one POST request. The API handles activation limits, expiry, revocation, and anti-piracy enforcement.

Machine-locked license keys prevent sharing

Each activation binds to the creative’s workstation. A license key activated on a studio iMac cannot be shared to a freelancer’s laptop without using an additional seat, stopping casual piracy of your After Effects scripts and Photoshop plugins.

Sell direct: no aescripts fees, no Gumroad cut

Your plugin gets its own branded buy page. Customers pay via Stripe on your own account with 0% revenue share. An alternative to aescripts + aeplugins or Gumroad that you fully control.

Subscription or perpetual licensing models

Sell monthly subscriptions for ongoing updates or one-time perpetual license keys. The API returns expiry info so your script can show renewal prompts inside the Adobe host application.

Branded customer portal for seat management

Customers sign in on a page with your logo to deactivate old machines, view their license keys, and manage billing. No support tickets for seat transfers between workstations.

Ready to protect and sell your Adobe plugin?

Free tier available. From signup to a working license key validation in about 30 minutes. No marketplace required.