Issue keys in seconds
Create a product, attach a policy, and issue a key. It's shown once, then stored as a peppered hash.
Atlas is the licensing platform that helps you issue keys, bind devices, deliver licenses from your storefront, and validate every install with a signed response.
Keys, devices, and validation handled in one place, so licensing stops being a side project.
Create a product, attach a policy, and issue a key. It's shown once, then stored as a peppered hash.
Seats bind to device IDs in a single transaction, so two machines can never claim the same slot.
Status, expiry, grace, and entitlements come back signed with Ed25519, so your app can tell when a response has been tampered with.
A zero-dependency TypeScript SDK, idempotent retries, and a documented HTTP API for every other language.
Activated devices can carry a short-lived signed lease, capped by the license's own terms.
SellAuth and Komerza orders issue licenses automatically. Everything else talks to one typed SDK and HTTP API.
Sign-in, management credentials, and runtime validation are separate trust problems. Atlas treats them that way.
No plaintext secrets
License keys and API secrets are stored as peppered hashes and shown once.
Scoped keys
Secret keys are bound to one environment and a set of scopes, and can't mint other keys.
Tenant isolation
Every query runs under Postgres row-level security with composite tenant keys.
Append-only audit
Each change is recorded with its actor and request ID.
Billing isn't enabled yet. Pricing will be published before it ships, and nothing charges automatically.
Integrate end to end before going live.
$0
Every workspace, always
Get startedWhat's included:
Ship with Atlas while it's in early access.
$0
During early access · no card required
Become a design partnerEverything in test mode, plus:
For teams with a security review to pass.
Let's talk
Answered by the people who built it
Contact usEverything in design partner, plus:
No card required. You'll be told before anything changes.
See what's includedStart in test mode. Go live when the flow is right.
Create your workspace