LicenseManager

2026 guide

Best free license management tools for Electron in 2026

10 tools that let you license an Electron app without a monthly fee, compared on their free tiers, Electron support and features.

LicenseManager is our product, and is listed first. Prices and features come from each vendor's public pricing page and documentation, checked on 2026-10-25. Report an error.

Tools with a free plan

5 tools offer a plan that costs nothing until you outgrow its limits.

1

LicenseManager

Our product

Licensing service

License keys for desktop apps, created from Stripe payments and validated with one request.

Free tier
Up to 100 active licenses
Paid plans from
€29 / month
Fee per sale
None
Billed on
Licenses active in the last 90 days

Best for: Indie developers and small teams selling desktop apps with Stripe, who want licensing without building a backend.

Electron SDK: @licenseman/electron

  • 100 active licenses
  • 10,000 API requests per month
  • 3 products
2

LimeLM

Licensing service

wyDay's licensing service, built around the TurboActivate and TurboFloat native libraries.

Free tier
Up to 10 activations in total
Paid plans from
$17 / month
Fee per sale
None
Billed on
Total activations

Best for: Native Windows, macOS and Linux apps, in languages like C++, C# or Delphi.

Electron SDK: TurboActivate (Node.js / Electron)

  • 10 activations in total
  • 1 product
3

LicenseSpring

Licensing service

A software licensing platform with SDKs for desktop, mobile and game engines.

Free tier
Up to 100 active licenses
Paid plans from
$199 / month
Fee per sale
None
Billed on
Active licenses

Best for: Companies licensing native or game-engine software, that need floating or air-gapped licensing.

In the main process, with Node.js SDK

  • 100 active licenses
  • 1,000 API requests per month
  • 1 product
  • 1 activation per license
4

Cryptolens

Licensing service

A licensing service from Sweden, now sold under the Devolens brand.

Free tier
Up to 10 active licenses
Paid plans from
€299 / month
Fee per sale
None
Billed on
Active licenses

Best for: Companies that need EU data residency, a reseller portal or on-premise license servers.

In the main process, with Node.js SDK

  • 10 active licenses
  • Unlimited for the first 30 days, then 10 keys and 15 end users
  • 1 API request every 10 seconds
5

Keygen

Licensing service

A licensing and distribution API, available as a cloud service or self-hosted.

Free tier
Up to 100 active licenses
Paid plans from
$99 / month
Fee per sale
None
Billed on
Licenses active in the last 90 days

Best for: Teams that need advanced licensing models, like floating or metered licenses, or want to self-host.

Through the REST API

  • 100 active licenses
  • 1 product
  • Hard limits: requests over the limit are refused
  • 10 releases

Free to start, paid on each sale

No subscription, but a fee on every sale.

6

Anystack

Sales, licensing and distribution platform

A platform to sell, license and distribute software, with a checkout on your Stripe account.

Free tier
No monthly fee, 15% per sale
Paid plans from
$39 / month
Fee per sale
4% to 15%
Billed on
Active licenses

Best for: Developers who want checkout, licensing and auto-updates for Electron or PHP packages in one tool.

Electron SDK: Electron integration

  • No monthly fee, 15% per sale
  • Sell exclusively through Anystack
  • Licenses can't be created by hand
7

Moonbase

Merchant of record with license keys

A merchant of record with licensing, built for audio plugins and desktop software.

Free tier
No monthly fee, 5% + €1 per sale
Paid plans from
-
Fee per sale
5% + €1
Billed on
Sales only

Best for: Audio plugin makers (JUCE) and desktop developers who want a store and licensing from the EU.

In the main process, with Node.js SDK

  • No monthly fee, 5% + €1 per sale
8

Polar

Merchant of record with license keys

An open source merchant of record for developers, with license keys as a benefit.

Free tier
No monthly fee, 5% + $0.50 per sale
Paid plans from
$20 / month
Fee per sale
3.4% + $0.30 to 5% + $0.50
Billed on
Sales only

Best for: Developers selling subscriptions or digital products who want tax handled and an open source platform.

In the main process, with @polar-sh/sdk

  • No monthly fee, 5% + $0.50 per sale
9

Lemon Squeezy

Merchant of record with license keys

A merchant of record for digital products, with license keys included.

Free tier
No monthly fee, 5% + $0.50 per sale
Paid plans from
-
Fee per sale
5% + $0.50
Billed on
Sales only

Best for: Sellers who want tax handled for them and only need basic license keys.

In the main process, with @lemonsqueezy/lemonsqueezy.js

  • No monthly fee, 5% + $0.50 per sale
10

Gumroad

Merchant of record with license keys

A store for creators selling digital products, with optional license keys.

Free tier
No monthly fee, 10% + $0.50 per sale
Paid plans from
-
Fee per sale
10% + $0.50
Billed on
Sales only

Best for: Creators selling small apps, plugins or assets, who want the simplest setup.

Through the REST API

  • No monthly fee, 10% + $0.50 per sale

Free tiers side by side

ToolFree tierPaid plans fromFee per saleBilled on
LicenseManagerUp to 100 active licenses€29 / monthNoneLicenses active in the last 90 days
LimeLMUp to 10 activations in total$17 / monthNoneTotal activations
LicenseSpringUp to 100 active licenses$199 / monthNoneActive licenses
CryptolensUp to 10 active licenses€299 / monthNoneActive licenses
KeygenUp to 100 active licenses$99 / monthNoneLicenses active in the last 90 days
AnystackNo monthly fee, 15% per sale$39 / month4% to 15%Active licenses
MoonbaseNo monthly fee, 5% + €1 per sale-5% + €1Sales only
PolarNo monthly fee, 5% + $0.50 per sale$20 / month3.4% + $0.30 to 5% + $0.50Sales only
Lemon SqueezyNo monthly fee, 5% + $0.50 per sale-5% + $0.50Sales only
GumroadNo monthly fee, 10% + $0.50 per sale-10% + $0.50Sales only

What it costs as you grow

Compare what each tool costs once you have paying customers.

That's €580 of sales per month.

  • With LimeLM, you'd pay €14.38 less per month: LicenseManager is 43% more expensive.
  • Cryptolens is 6.7x more expensive than LicenseManager: you'd save €270 per month with LicenseManager.

Per month, excluding VAT. Assumes one-time purchases and customers using your app for 4 months, with Stripe's fees for the tools that aren't a merchant of record.

Electron and Node.js

TechnologyLicenseManagerAnystackLimeLMLicenseSpringMoonbaseCryptolensPolarLemon SqueezyKeygenGumroad
Electron@licenseman/electronLicensing SDKElectron integrationLicensing SDKTurboActivate (Node.js / Electron)Licensing SDKThrough Node.js SDKThrough Node.js SDKThrough Node.js SDKThrough @polar-sh/sdkThrough @lemonsqueezy/lemonsqueezy.jsREST APIREST API
JavaScriptTypeScript SDKAPI clientNode.js integrationLicensing SDKTurboActivate (Node.js)Licensing SDKNode.js SDKLicensing SDKNode.js SDKLicensing SDKNode.js SDKLicensing SDK@polar-sh/sdkAPI client@lemonsqueezy/lemonsqueezy.jsAPI clientREST APIREST API
REST APIUsable from any languageYesWith an OpenAPI documentYesYesYesYesYesYesWith an OpenAPI documentYesYesYes

Feature by feature

FeatureLicenseManagerAnystackLimeLMLicenseSpringMoonbaseCryptolensPolarLemon SqueezyKeygenGumroad
Offline validationThe app can check a license without reaching the vendor's servers, usually with a signed file or token.YesEd25519-signed tokens, checked offlineNot documentedYesYesAir-gapped workflows on EnterpriseYesOffline activations, counted once per deviceYesNoKeys are validated with an API callNoThe License API validates onlineYesNoKeys are verified with an API call
Machine activation limitsA license can be limited to a number of devices, enforced by the service.YesYesYesYesYesYesYesOptional activation limitsYesActivation limit per product variantYesNoThe verify API returns a uses count, your app enforces the limit
TrialsTime-limited licenses to let users try the app.YesNot documentedYesVerified trialsYesYesYesYesYesFree trials on subscriptionsYesYesFree trials on memberships
Perpetual licensesLicenses that never expire.YesYesYesYesYesYesYesYesYesYes
Updates for a limited timeCustomers keep the versions released while their license was valid, after it ends.YesCustomers keep the last version released in their periodYesAccess limited to the latest release at expiryNot documentedNot documentedNot documentedNot documentedNot documentedNot documentedYesNot documented
Customer portalA page where customers find their keys and manage their devices on their own.YesCustomers find their keys, free machines, cancel for a refund and manage their subscriptionYesCustomers activate and revoke their own devicesNot documentedYesUser portalYesCustomers manage activations and downloadsYesYesYesNot documentedYesCustomers find their purchases in their library
Money back guaranteeCustomers cancel a license on their own during a set period: it stops working and their payment is refunded.YesSet in days on each offer, refunded through your Stripe accountNot documentedNot documentedNot documentedNot documentedNot documentedNot documentedNot documentedNot documentedNot documented
Subscription licensesLicenses that renew with each recurring payment and stop when the subscription ends, without code on your side.YesRecurring Stripe prices, valid while paid, every update includedNoRecurring packages are announced as coming soonNoYou update an expiration field from your payment processorYesRecurring Stripe prices create subscription licensesYesRecurring price variations, with a grace period on failed paymentsYesRecurring billing module, extends licenses on each Stripe paymentYesLicense keys revoked when the subscription endsYesKeys stay active while the subscription is, and expire with itNoYou renew and suspend licenses from your own Stripe webhook handler, or ZapierNoThe verify API returns the membership's status: your app enforces it
Stripe integrationLicenses are created from Stripe payments with no code on your side.YesEach Stripe payment or subscription creates a license and emails the keyYesYesAlso PayPal, FastSpring, Skrill and authorize.netYesNoPayments are processed by MoonbaseNot documentedNoPayments are processed by PolarNoPayments are processed by Lemon SqueezyNoThrough Zapier, or your own webhook handlerNo
Merchant of recordThe vendor sells on your behalf and handles sales tax and VAT for you.NoNoNoNoYesNoYesYesNoYes
Built-in checkoutA hosted checkout page sold with the tool.NoUses your Stripe checkout or payment linksYesNoNoYesNoYesYesNoYes
AnalyticsDashboards of licenses, usage or revenue.YesActive machines, versions, platforms, revenue, MRR and churnNot documentedNot documentedYesNot documentedNot documentedYesYesYesYes
Test modeA separate environment or sandbox to build the integration.YesNot documentedNot documentedYesDev environmentsNot documentedNot documentedYesSandbox environmentYesYesCustom environmentsNot documented
Audit logA history of what happened to each license.YesEvents on every licenseNot documentedNot documentedYesFrom Business PlusNot documentedNot documentedNot documentedNot documentedYesNot documented
File hosting and downloadsThe vendor hosts your installers or packages.NoYesElectron, Electron Builder, Composer, npm and PyPI updatesNot documentedNot documentedYesNot documentedYesYesYesDocker, npm, RubyGems, PyPI, Tauri, Electron and binariesYes
Outgoing webhooksYour server is notified of license events.NoNot documentedNot documentedNot documentedNot documentedNot documentedYesYesYesYesPing notifications
Floating licensesA pool of seats shared by several machines, checked out and released.NoNot documentedYesFrom the Plus plan, trials only belowYesCloud and on-premise floating serverNot documentedYesNoNoYesNo
Usage meteringLicenses that count consumption, like API credits.NoNot documentedNoYesFrom Business PlusNoYesYesUsage quotas on license keysYesYesNo
SSO for your teamSign in to the dashboard with SAML or another identity provider.NoNot documentedNot documentedYesNot documentedYesSAML and SCIM on EnterpriseNot documentedNot documentedYesSAML on Ent tiersNot documented
Self-hostingRun the licensing server on your own infrastructure.NoNoNot documentedNoNoYesLicense Server add-on, for offline environmentsNot documentedNoYesKeygen CE (free) and Keygen EE (paid)No
Open sourceThe service's source code is public.NoNoNoNoNoNoYesNoYesYes

How this page is built

Every fact on this page comes from the vendors' public pricing pages and documentation. A feature we couldn't find documented is marked as such, not as missing. Costs are computed with the cheapest plan that fits, for one-time purchases.

Compare in detail

Start with LicenseManager's free plan

Every feature on every plan, and 100 active licenses on the Free plan.