Licers

License and protect your software

Issue software license keys, bind them to devices, and validate them with tamper-proof signed responses that defeat fake license servers — for Python and any language.

Get started free · Read the guides

# pip install pylicensify
from pylicensify import LicenseClient
client = LicenseClient(public_key="YOUR_PUBLIC_KEY")
if client.validate("PY-XXXXXXXXXXXXXXXX"):
    unlock_app()

Everything you need to license and protect software

License key management

Generate, revoke, and organize keys with expiry, device limits, customers, notes, and custom prefixes.

Device binding (HWID)

Lock keys to hardware with per-key device limits and one-click resets, so a single key cannot run everywhere.

Signed validation

Ed25519-signed responses defeat fake license servers and MITM tampering — the core of real anti-piracy.

Offline license files

Issue signed .lic files that verify locally with zero network — perfect for air-gapped installs.

Floating licenses

Sell seats to teams: check out a concurrent session, heartbeat to hold it, release on exit — automatically.

Webhooks & API

Automate everything with API keys and get real-time events when licenses activate, expire, or hit limits.

How software licensing works with Licers

  1. 1. Create a product — Add the software you want to license. Set a custom key prefix and defaults in seconds.
  2. 2. Generate license keys — Issue keys with expiry, device limits, and per-key feature entitlements — one at a time or in bulk.
  3. 3. Validate in your app — Drop in the SDK or call the REST API. Signed responses mean a fake server can never fake a valid check.

Built to stop software piracy

Most licensing fails to one trick: a fake local server that always says valid. Licers signs every response with a key that never leaves our servers, so your app can verify authenticity — and a forged reply is impossible. Learn how to stop software piracy.

Everything is free

Every feature, unlimited — products, keys, devices, validations, offline files, floating licenses, and webhooks. No plans, no limits, no credit card.

Frequently asked questions

What is Licers?

Licers is a platform for managing software license keys. You issue keys to customers, bind them to devices, and validate them at runtime with signed responses that a fake server cannot forge. It works with Python and any language over a simple REST API.

Is Licers really free?

Yes. Every feature is currently free and unlimited — products, license keys, devices, validations, offline files, floating licenses, and webhooks. No credit card required.

What programming languages does it support?

Licers has an official Python SDK (pip install pylicensify) and a plain REST API that works from any language — you can validate a key with a single HTTP request.

How does signed validation stop piracy?

Every validation response is signed with a private key that never leaves the server. Your app verifies it with an embedded public key, so a cracker who redirects your app to a fake server cannot forge a valid response.

Do I need to run my own server?

No. Licers runs on Cloudflare's global edge and hosts the validation API for you. You call it from your app; there is no infrastructure to manage.

Can I validate licenses offline?

Yes. You can issue signed offline license files that verify locally against your public key with no network connection — ideal for air-gapped machines.

Ship your first license today

Signed validation, device binding, offline files, and floating licenses — free to start.

Create your free account