Skip to content
Works with BuiltByBit, Gumroad, Stripe +9

You built it.Don't let one buyergive it away.

The most powerful license manager for apps, games and plugins. Shared copies stop working. Paying customers never notice.

See how it works

Free plan · No credit card

Add licensing with one prompt
Built for what you ship

From Minecraft plugins to desktop apps.

Who it's for

Made for people who sell what they make.

How it works

Ask your AI agent. It adds the licensing.

Antigravity Claude Code Codex Cursor

Paste it into your agent: license check, analytics and protection, no sign-up first. See the prompt

Live in your dashboard.

MCP on every plan, Free includedSet up the MCP Or one SDK call

Your dashboard

Always know who's running your software.

The dashboard overview: today's numbers, a calendar of license checks over 13 weeks, the results of the last 7 days, licenses issued per day and a globe of where checks come from
See when it's used

Every day's license checks on one calendar, so you know how much your app gets used.

Spot what went wrong

Keys used on too many machines, expired or made up, counted for you.

See where it runs

A live globe of where today's checks come from, country by country.

A product's licenses: masked keys with reveal and copy buttons, each buyer, their plan (Lifetime or Pro), status and expiry

Find any buyer's key in seconds.

Every license with its buyer, plan, status and expiry. Keys stay hidden on screen until you need one.

  • Sell lifetime, subscription or trial plans
  • Suspend a shared key with one click
  • Copy a key when a buyer asks for it
One license: its masked key, two of three machines in use, the latest checks, and buttons for an offline license, suspend and revoke

Buyer got a new PC? Sorted in one click.

Open their license, see the computers it's on, free one up, and they're back in.

  • Send an offline license to buyers without internet
  • See their latest checks when something's wrong
  • Revoke a copy and it stops working
A product's Setup tab: a prompt to copy into an AI agent, and each part of the setup with its switch and whether it is done

Add licensing without writing it yourself.

Pick what you want, paste one prompt into Claude Code, Cursor or Codex, and watch each part tick off.

  • License check, offline fallback, ownership notice
  • Analytics and custom charts
  • Core unlock, tamper reports, obfuscation, watermarks
The Customers page: each buyer with their email, licenses, status and since when

All your buyers, in one place.

A purchase on your store and a claim in Discord end up on the same customer, so you always know who bought what.

  • Search by email, name, Discord id or key
  • Block someone who shares their key
  • Bring your old customers with an import
On autopilot

It runs itself. You stay in charge.

SunLicense AI

Lite & Standard

Ask in plain words. It does the clicking.

SunLicense AI guide

Automations

Lite & Standard

When this happens, do that. Every time.

Automations guide
Beyond the key

Protect it. Brand it.

Sentinel

Every plan

A security robot that never sleeps.

!1 0 10 1 11 1 00 0 1♪♫♪
Meet Sentinel

Customer portal

Lite & Standard

A license desk with your name on it.

See the portal
Ship it, then see it

Protect the code. Meet every install.

Code obfuscation

Every plan

Java, JavaScript, Python and Lua, scrambled before you ship.

Obfuscation guide

Advanced analytics

Every plan

Versions, systems and features, from every install.

Analytics guide

Core unlock

Every plan

Cracked copies don't work, and edited ones report themselves.

Paid copies work as usual.

A valid license unlocks the part of your app you sealed.

Delete the license check, and the app breaks.

Without a valid license, the sealed part of your app never unlocks.

Edit the code, and you hear about it.

The edited copy reports itself to Sentinel, with the license it uses.

You choose what to seal, up to 512 KB. If SunLicense can't be reached, the last unlock keeps working for 7 days.

Protection guide
Your control center

Who runs it, where, and for how long.

Machine limits

You pick how many devices.

Office PC—
MacBook—
Stranger's PC—
Policy “Pro”0 / 2 machines

Revoke in one click

Every copy stops in seconds.

AX8P-XXXX-XXXX-XXXX

Temporary licenses

Trials and plans that end on time.

Trial14 days
Monthly30 days
Lifetimenever expires

See every launch, live

Every check, on a live map.

Checks today
48,213

Suspend and resume

Pause it, switch it back on.

K9QM-XXXX-XXXX-XXXXSuspendedPayment missed

Your team, with roles

Built-in or custom roles.

Owner · Support · Viewer

Never locks out paying users

Signed licenses work offline.

OfflineLicense still valid
Integrations

Fits the stack you already ship with.

sam
/claim AX8P-XXXX-XXXX-XXXX
SunLicense APP
License claimedPixel Quest · 1 of 2 machinesRole added: @Player
Reset a machineShow my key
Command line

Your license desk, in the terminal.

$curl -fsSL https://sunlicense.com/install.sh | sh

npm, Homebrew, Scoop · CLI docs

A terminal recording: the CLI opens on Acme Tools' overview of products, active licenses and today's checks, then issues a license to a new customer and the key is copied.

sunlicense — ~
  • Many organizations
  • One key per action
  • --json for CI

Switching from another license system? Bring everything with you.

Your products, customers and license keys come with you.

How switching works
  • Imports on its ownGumroadKeygenLicenseGate
  • Anything else: send the export, it's done for youSend the export. A spreadsheet of keys and emails is fine.
  • Your keys come alongYour existing keys are kept wherever possible.
Pricing

Cheaper than one month of piracy.

Checks never stop, even over your limits.

Free

Try it, launch small.

$0/month
free forever
  • 3 products, 100 licenses
  • 10,000 checks / month
  • Core unlock, ownership notice, tamper reports
  • Sentinel: detectors and one-click fixes
  • Code obfuscation: 3 runs / month
  • License check analytics (7 days)
  • Advanced analytics: 1,000 installs
  • MCP for your AI agent: 50 calls / day
Start free
Most popular

Lite

Your first apps.

$4.17/month
billed $50 yearly
  • 5 products, 2,500 licenses
  • 250,000 checks / month
  • 3 team seats
  • Customer portal, Sentinel AI review
  • 30 days of analytics, feature usage
  • Obfuscation: 20 runs / month
  • Automations: 1,000 runs / month
  • SunLicense AI, MCP 300 calls / day
Get Lite

Standard

Everything unlimited.

$16.67/month
billed $200 yearly
  • Unlimited products, licenses, checks, seats
  • Protected files: 25 per product, 100 MB
  • Sentinel: automatic fixes and web patrol
  • Obfuscation: 100 runs / month
  • Downloads (1 GB), publish releases from CLI/MCP
  • Unlimited installs, a year of analytics
  • Webhooks, custom roles, white-label
  • Priority support
Get Standard
Early supporter plan · until 31 December 2026

Standard, supercharged.

Everything in Standard, billed yearly at half price.

  • Price locked while you stay subscribed
  • Early supporter badge
  • A place on the Special thanks page
  • A direct line to the founder
$200$100/year
About $8.33 a month · save 50%

Prices in USD before tax, through Paddle. Cancel any time. Plans and billing · Refund policy

Loyalty rewards

The longer you stay, the less you pay.

Year 2 of Standard
$14.17/mo
$16.67 · billed $170 yearly
Gold15% off
Paid in 1 year
$200
Saved
$0

USD before tax · cancelling resets the count

FAQ

Questions, answered honestly.

Something else on your mind? Read the docs.

Each license allows a set number of machines. The first launches on new machines activate them until the limit is reached; after that, every other machine gets “too many machines” and your app shows its activation screen. If a key is clearly leaked, revoke it and it stops working everywhere within seconds.Machines and result codes

Stop giving your software away.

The best licensing for what you sell, live this afternoon. Free plan, no credit card.