Atlas · Docs
Atlas · Docs

Documentation Generator

Your code, rendered — branded, searchable, multi-view.

A custom-branded documentation site generated directly from your code — types, schemas, and OpenAPI turned into a hosted, searchable, multi-view reading experience with pop-out reference panels, auto-generated changelogs, and SDKs your clients and front-end can consume.

Vital Metrics
Build Time
<0s
SDK Languages
0+
Type-Safe Output
0%
Live Reload
<0ms

Your code, rendered. Branded, searchable, multi-view.

Atlas Docs generates a custom-branded documentation site directly from your source — TypeScript, OpenAPI, JSDoc, or Markdown — with a pop-out reference panel for types and schemas, an auto-generated changelog, and multi-language SDKs your clients can install in one command.

Build Time

<s

SDK Languages

+

Type-Safe Output

%

Live Reload

<s

Pick A Source. Watch It Build.

Six source formats, one console. Pick a source to watch a live build.

atlas@docs ~ build typescript
Live
> walking ts type tree · 412 symbols_

Multi-View Reading

Pin the reference, the type, and the sample side-by-side. Click a chip to swap the pop-out.

Hover any type reference to peek its schema · click to pin the pop-out · pin multiple to read reference, types, and examples side-by-side without losing your place.
https://docs.yoursite.com/api-reference
⌘K
API Reference
Object schemas + relationships
Every authenticated endpoint resolves a User and, where applicable, an associated Order. Both schemas are stable across minor versions.
Outbound notifications fan through your Webhook configuration. Payloads are HMAC-signed; subscriptions are type-coded against the same schema graph.

One Source. Eight SDKs. Auto-Published.

Type-safe SDKs automaticallt generated, for client and internal use.

Auto-cycling
TypeScript · auto-generated SDKnpm
$npm install @yoursite/sdk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { Yoursite, YoursiteError } from "@yoursite/sdk";

// Initialize once at app boot
const client = new Yoursite({
  apiKey: process.env.YOURSITE_API_KEY!,
  timeout: 30_000,
});

// Fetch a user, with full type inference on the response
const user = await client.users.get("u_4f1a8c");
console.log(user.email, user.role);

// Create an order with line items
const order = await client.orders.create({
  userId: user.id,
  items: [{ sku: "WIDGET-1", qty: 2 }],
});

Conventional Commits → A Versioned Changelog Page

Atlas can read your commit log, tags, and PR labels — `feat`, `fix`, `breaking`, `docs` — and ships a versioned changelog page on every build. Anchor permalinks survive across rebuilds. Alternatively, compare changes in API functionality.

git log
ab12feat(webhook): rotate signing secret API
ab31fix(order): metadata typing relaxed
ab50breaking(api): /v1 → /v2 migration
ab6ffeat(sdk): python 3.0 published
ab8edocs(types): pop-out pinning
/changelog · v2.5.0auto-rendered
featWebhook signing rotation
fixOrder.metadata field
breakingMulti-version routing
featPython SDK 3.0

What Atlas Docs Includes

Eight things bundled into the per-site price — source-agnostic generation, branding, multi-view reading, auto changelog, SDK output, search, versioning, and self-host support.

Source-agnostic generation

Read from TypeScript .d.ts, OpenAPI 3.x, JSDoc, JavaDoc, Python docstrings, rustdoc, or plain Markdown. Mix sources in one site — types from the SDK, endpoints from the OpenAPI spec, prose from your repo.

Custom-branded sites

Drop your logo, accent color, typography, and custom domain into one config. Atlas regenerates the site with your brand applied to every page, every code sample, every type pop-out — no CSS edits required, full theme override available.

Pop-out type panels

Click any type, schema, or endpoint reference in the prose to open a side-anchored panel without losing your scroll position. Multi-view by design — keep prose, types, and example payloads pinned side-by-side.

Auto-generated changelog

Reads commits, tags, PR labels (Conventional Commits + Keep-a-Changelog supported), and API functionality changes, and renders a versioned changelog page on every build. Hand-curated overrides supported; anchor permalinks survive across rebuilds.

Multi-language SDK output

TypeScript, Python, Ruby, Go, Java, PHP, C#, and Rust SDKs auto-generated from your OpenAPI or custom source. Auto-published to npm, PyPI, RubyGems, Go modules, Maven Central, Packagist, NuGet, and crates.io.

Built-in search

Full-text and symbol-aware search across prose, types, and code samples — keyboard-driven (⌘K) with fuzzy match, recent-page recall, and per-version scoping. No third-party search SaaS required.

Versioned docs

Ship multiple major versions side-by-side with URL-prefix routing (/v1, /v2, /v3) — readers stay on the version they bookmarked while newer pages get the spotlight. Cross-version links are explicit, not silently stale.

Atlas-hosted or self-hosted

Atlas-hosted ships your docs to the edge with custom domain, free SSL, and managed search. For air-gapped deployments, the generator emits a static-site bundle plus a Docker image of the search backend that runs on any container platform.

What Atlas Docs Powers

Public API docs, SDK reference, internal engineering wikis, partner-integration guides, and open-source project sites — same build pipeline, same branding controls.

Public API Docs
SDK Reference
Internal Docs
Partner Integration
Open Source
Schema Reference
Design System
Knowledge Base

Why Teams Move Their Docs To Atlas

Searchable from the first build

Full-text search across prose, types, and code samples ships with every site — keyboard-driven, fuzzy match, per-version scoping. No third-party search SaaS bolt-on.

Type-safe, end-to-end

Types in the source are types in the docs are types in the SDK. Drift between the spec and the published client is impossible by construction — every build verifies them in lockstep.

Atlas-hosted or air-gapped

Atlas-hosted ships your docs to the edge with custom domain and managed search. Self-hosted emits a static-site bundle plus a Docker image — same UX inside or outside the corporate network.

Point Atlas at your repo

Your docs deserve a real site.
Built from the same code your customers integrate against.

Send us your repo or your OpenAPI spec. We'll generate a branded docs site, ship the SDKs, wire the changelog, and hand you a custom domain — usually within an hour of the first build.

Live in <30 seconds
8 SDK languages
Pop-out type panels
Self-host or Atlas-host
Atlas · Field Notes

Frequently asked.

Real questions from buyers and integrators — straight answers.

01

What sources does the generator read from?

TypeScript declaration files, OpenAPI 3.x and GraphQL SDL specs, JSDoc, JavaDoc, Python docstrings, Rust rustdoc, plain Markdown, and custom sources. Point Atlas at your repo, name the source paths, and it produces a complete docs site on the first build — every type, endpoint, and schema rendered with cross-links and a per-symbol permalink.

02

How does the custom branding work?

Drop your logo, accent color, and typography into a single config — Atlas regenerates the site with your brand, ships it on your custom domain (CNAME or apex), and applies the same theme to every embedded code sample, type pop-out, and changelog entry. No CSS edits required; full theme override available for teams that want to push further.

03

What does the pop-out reference panel do?

When a docs page references a type, schema, or endpoint, the reader can click it to open a side-anchored reference panel without losing scroll position on the main page. It's multi-view by design — keep the prose open in one column, the type definition pinned in another, and the example payload in a third. Especially useful for SDK reference pages and API walk-throughs.

04

How does the auto-changelog work?

Atlas reads your commit log, tags, PR labels — `feat`, `fix`, `breaking`, `docs`, or just compares API functionality — and renders a versioned changelog page on every build. Conventional Commits and Keep-a-Changelog are both supported out of the box, with manual override for teams that want hand-curated entries. Versions ship with anchor permalinks that survive across rebuilds.

05

What SDK languages does it output?

TypeScript, Python, Ruby, Go, Java, PHP, C#, and Rust on every plan, with auto-published packages to npm, PyPI, RubyGems, Go modules, Maven Central, Packagist, NuGet, and crates.io respectively. Each SDK is generated from your OpenAPI or custom source and ships with type-safe clients, retry-aware HTTP plumbing, and language-idiomatic naming conventions.

06

Can I self-host or is it Atlas-hosted only?

Both. Atlas-hosted is the default — your docs ship to Atlas's edge, custom domain wired in, free SSL, edge cache, and search index hosted alongside. For teams that need to keep docs inside the corporate network, the generator emits a static-site bundle plus a Docker image of the search backend that runs on any container platform.