Atlas
Atlas is in alpha
The core CRM, ingest workers, and machine-token API are in place, but the install and upgrade flows are still being smoothed out. Expect rough edges, and pin a known version for anything you rely on.
Atlas is a self-hostable customer/operator CRM — a single queryable ledger that answers "who's running what, on which version, paying what, last seen when." It gives the noun customer one stable, queryable definition across your whole stack, so a human (or an AI agent acting on your behalf) can reason about the state of your business from one place.
Atlas is free and open source. Run it on infrastructure you already trust. See
the repository's LICENSE file for the exact terms.
What Atlas tracks
Atlas is a read-mostly status and inventory CRM built around five tables:
- Customer — id, slug, name, primary email, status, notes.
- Product — which of your products a customer runs.
- Deployment — a customer × product row: version, endpoint, instance id, last-seen time.
- Subscription — a customer × product row: recurring revenue, renewal, billing references.
- Contact — the people at each customer, with roles.
It can keep those rows current automatically. Optional background workers can:
- Reconcile subscriptions and revenue from Stripe (using metadata you set on your own Stripe objects).
- Ingest onboarding bundles dropped by your deployment pipeline.
- Poll each deployment's
/healthendpoint to keep last-seen version and liveness fresh.
Each worker is optional and off unless you configure it.
Why teams run it
- One source of truth. Customers, deployments, subscriptions, and contacts in one queryable place — boring and dependable on purpose.
- Bring-your-own identity. Atlas authenticates humans via your own OpenID Connect provider, or a reverse-proxy forward-auth setup — your choice. See SSO setup.
- Automation-friendly and least-privilege. Scoped, revocable, rate-limited machine tokens let your own scripts and agents drive the CRM without an interactive login — never with more authority than you explicitly grant.
- No lock-in. PostgreSQL underneath, a plain versioned HTTP API on top, your data on your server.
Next steps
- Install & self-host » — bring Atlas up with Docker Compose.
- SSO setup (OIDC) » — point Atlas at your own identity provider.
Getting help
Atlas is developed in the open. For help with a deployment, managed hosting, or consulting, email support@seglamater.com.