Licensing built for software that ships.

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.

Why Atlas

Every copy of your software, accounted for

Keys, devices, and validation handled in one place, so licensing stops being a side project.

Issue keys in seconds

Create a product, attach a policy, and issue a key. It's shown once, then stored as a peppered hash.

Device binding

Seats bind to device IDs in a single transaction, so two machines can never claim the same slot.

Signed validation, every call

Status, expiry, grace, and entitlements come back signed with Ed25519, so your app can tell when a response has been tampered with.

Built for developers

A zero-dependency TypeScript SDK, idempotent retries, and a documented HTTP API for every other language.

Works offline

Activated devices can carry a short-lived signed lease, capped by the license's own terms.

Integrations

Deliver keys from your
storefront and stack

SellAuth and Komerza orders issue licenses automatically. Everything else talks to one typed SDK and HTTP API.

  • SellAuth
  • Komerza
  • Node.js
  • Electron
  • Tauri
  • Browsers
  • Windows
  • macOS
  • Linux
  • Webhooks
  • REST API
Read the storefront guide
Security

Built for buyers who read the security page

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.

Pricing

Start building today with
early access pricing

Billing isn't enabled yet. Pricing will be published before it ships, and nothing charges automatically.

Test mode

Integrate end to end before going live.

$0

Every workspace, always

Get started

What's included:

  • Separate test environment and keys
  • Products, policies, and licenses
  • Device activations and offline leases
  • Signed webhooks to test endpoints
  • TypeScript SDK and HTTP API
Open now

Design partner

Ship with Atlas while it's in early access.

$0

During early access · no card required

Become a design partner

Everything in test mode, plus:

  • Live environment with runtime keys
  • SellAuth and Komerza key delivery
  • Scoped secret API keys
  • Append-only audit log
  • Direct input into the roadmap
Teams

Custom

For teams with a security review to pass.

Let's talk

Answered by the people who built it

Contact us

Everything in design partner, plus:

  • Security questionnaire support
  • Walkthrough of the security model
  • Migration help from an existing system
  • Priority answers while you integrate

No card required. You'll be told before anything changes.

See what's included

Frequently asked questions

Straight answers about how Atlas works.

Need more help? Talk to us.

Can a customer bypass licensing?
A patched desktop application can ignore validation or an offline lease. Signatures make tampering detectable, not impossible. Treat licensing as a commercial control, not a way to protect secrets or code.
What happens when a device is offline?
If the policy allows it, an activated device can request a short-lived, Ed25519-signed lease. The lease length is capped by the license's own terms and access window.
Are license keys stored in plaintext?
No. Keys are stored as peppered hashes and shown once, when they are issued. If a key is lost, revoke the license and issue a new one.
Which storefronts can deliver keys?
SellAuth and Komerza dynamic delivery are supported today. Each paid order issues one license per unit, and retries replay the same keys.
Is there an SDK?
Yes. The TypeScript SDK has zero runtime dependencies and works in Node.js 18+ and modern browsers. It includes management and runtime clients and a helper to verify signed offline leases.
Can I test without touching production?
Every workspace has separate live and test environments with their own keys and license data, so you can integrate end to end before going live.
Is billing live?
Not yet. Atlas is available to design partners, pricing will be published before billing ships, and nothing charges automatically.
Ready to start?

Licensing you never have to rebuild.

Start in test mode. Go live when the flow is right.

Create your workspace