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

Signed, pinned SDKs in eight languages, idempotent retries, and a documented HTTP API.

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

Stripe, Paddle, Lemon Squeezy, Polar, SellAuth, and Komerza orders issue licenses automatically. Your app talks to SDKs in eight languages or the HTTP API.

  • SellAuth
  • Komerza
  • Stripe
  • Paddle
  • Lemon Squeezy
  • Polar
  • 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

Simple pricing that
grows with you

Start free and integrate end to end. Upgrade when you ship, and cancel anytime.

Tester

Everything you need to build and test your licensing.

Free

No card required

Start for free

What's included:

  • 1 product and 100 active licenses
  • Signed license checks and offline leases
  • SDKs in eight languages
  • Live and test environments
  • 1 storefront integration and webhook
Most popular

Indie

For apps with paying customers.

$7/ month

Billed monthly · cancel anytime

Start with Indie

Everything in Tester, plus:

  • 2,500 active licenses
  • Unlimited products and storefronts
  • 10 webhooks and 10 API keys
  • 3 team members
  • Email support
Teams

Custom

For teams with a security review to pass.

Let's talk

Volume pricing and invoicing

Contact us

Everything in Indie, plus:

  • Custom limits and volume pricing
  • Security questionnaire support
  • Migration help from your current system
  • Priority support from the people who built it

Prices exclude tax. Upgrade, downgrade, or cancel anytime from your dashboard.

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?
Stripe, Paddle, Lemon Squeezy, Polar, SellAuth, and Komerza. Each paid order issues one license per unit, and retries replay the same keys.
Is there an SDK?
Eight: TypeScript, Python, C# (also VB.NET and Unity), Java, Go, Rust, PHP, and C++. Every one verifies signed responses against a key you pin, supports floating seats, device resets, and offline leases, and passes the same end-to-end test suite.
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.
How does billing work?
Start free with no card. Paid plans are billed monthly through Stripe, and you can upgrade, downgrade, or cancel from your dashboard at any time. If you go over a plan limit, nothing you already have stops working; you just can't add more until you upgrade.
Ready to start?

Licensing you never have to rebuild.

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

Create your workspace