Casazium License Server

License your software without renting a platform.

Issue, verify, and track product licenses — and gate your own release downloads behind them. Run it on your own box, or let us host it. Same API either way, so the exit is always open.

Self-host: licensed, no usage limits, 30-day free evaluation.Hosted: $0 for 5 licenses, $39/mo for 100.
Deployment
Self-hosted and hosted share one API. No fork, no lock-in.
Scale
One maintainer. Ship small, iterate fast, answer your email.

Three steps to a license check

From an empty project to a license check running in your app. The hosted account gives you an API key immediately; the self-hosted image is a Docker deploy with your own database behind it.

  1. 01Sign up, or docker compose up your own instance.
  2. 02Issue your first key for a product from the console.
  3. 03POST the key to /v1/verify-license on launch and act on the answer.
self-host
$ docker pull ghcr.io/casazium/license:latest
verify a key
$ curl -X POST https://your-license-server/v1/verify-license \ -H "Content-Type: application/json" \ -d '{"key": "YOUR-LICENSE-KEY"}'
200 OK
{ "valid": true, "status": "active", "tier": "pro", "expires_at": "2027-12-31T23:59:59.000Z" }

What it does

Issue and revoke keys

Per product, per customer, with expiry and seat counts. Revocation takes effect on the next verify.

Gate your releases

Publish builds behind a license, and let end-user apps check for signed, license-gated updates.

Track activations

See which keys are in use and where seats went, without building your own reporting.

Self-hosted or hosted

Same API either way.

Start hosted to skip the deploy, or run it yourself on day one. The API is identical, so your integration code doesn't change if you switch.

AspectSELF-HOSTHOSTED
API surfaceidenticalidentical
Your data livesyour boxour box
Upgradesyou pullwe ship
Time to first licensean afternoonminutes
The obvious question

What happens to me if Casazium stops?

A fair thing to ask a one-person company before you put licensing in your release pipeline. The answers are written down rather than implied.

01

The hosted tier is software you can run yourself

Same License Server, same API. Move to a self-hosted install whenever you want, and your integration doesn't change.

02

A self-hosted license outlives us

If Casazium ever stops, licensees get 90 days' notice and a final build with the license check and phone-home removed, which keeps running indefinitely. The 30-day evaluation lets you prove the install works before you buy.

03

Your data leaves whenever you want

Download every license and activation your account owns from the console's Settings page, any time, in a documented format. No support ticket, no waiting period, no exit fee.

04

Notice, not silence

If the hosted tier is ever wound down, you get 90 days' written notice and a final export window — and the self-hosted route stays open the entire time.

I wrote these down so you can hold me to them.

Bob Casazza, Casazium
Also from Casazium

Library Server

SHIPPING

Book cataloguing for personal and shared libraries. Scans, catalogues, and locates books across print, ebook, and audiobook — self-hosted or hosted.

Browse the live demo →

Storage Server

NOT READY

Content-addressed object storage with verifiable integrity. The durability protocol was specced and reviewed before any code existed. The single-node engine is done and replication is being built now — don't plan around it yet.

Get in touch →

Start issuing licenses this afternoon.

Free for your first five. Self-host whenever you want to — it's the same software either way. Also open to teaming up with other indie developers building something meaningful and maintainable.