Overview
Atlas concepts, product boundaries, and the v1 evidence model.
- Product tour
- Personas
- Scope and limitations
Atlas v1 documentation
A guided map of the v1 implementation for evaluators, developers, administrators, security teams, and operators.
12 topics
Atlas concepts, product boundaries, and the v1 evidence model.
Run the deterministic demo or bring up the complete local stack.
Modular monolith, control plane, workers, data stores, and public edge.
Identity, tenancy, authorization, query governance, agents, and supply chain.
SDK contracts, read-only access, credential references, retries, and provider status.
Certified metrics, analytical methods, visualization, reports, and automation.
Planning, execution, tools, memory, evidence, budgets, safety, and evaluation.
Citation lineage, verification, artifact integrity, and failure behavior.
Typed Python and TypeScript clients with safe retries and pagination.
Versioned contracts, errors, idempotency, limits, and health endpoints.
Containers, Compose, Kubernetes, Terraform, observability, release, and DR.
Organizations, workspaces, identity, governance, billing, and operations.
Quick start
Atlas fails closed unless the required database, Redis, identity, artifact, and observability configuration is present. Start from the checked-in example, never from invented production values.
cp .env.example .env
# Replace every required development-only value.
docker compose --env-file .env config
docker compose --env-file .env up --build
curl --fail http://localhost:8000/health/ready
open http://localhost:3000/demoTyped SDKs
Python and TypeScript clients apply bounded timeouts, safe retries, cancellation, redacted errors, and pagination-loop detection. The public production candidate does not expose a customer API.
import os
from atlas_ai_sdk import AtlasClient
with AtlasClient(
"https://your-authorized-atlas-origin.example",
token=os.environ["ATLAS_TOKEN"],
) as atlas:
workspaces = atlas.list_workspaces()import { AtlasClient } from "@atlas-ai/sdk";
const atlas = new AtlasClient({
baseUrl: "https://your-authorized-atlas-origin.example",
token: process.env.ATLAS_TOKEN!,
});
const workspaces = await atlas.listWorkspaces(signal);External validation status