Hyperdocs

Core Concepts

Understanding a few key ideas will help you get the most out of Hyperdocs.

Projects

A project represents one documentation site. Each project maps to a single repository and has its own custom domain, navigation structure, and access controls.

Versions

Every time you publish, Hyperdocs creates a versioned snapshot. You can expose multiple versions simultaneously and let readers switch between them.

Blocks

Content is stored as structured blocks (headings, paragraphs, code, tables, callouts) rather than raw markdown. This enables rich editing, search indexing, and AI re-generation without loss of formatting.

Sync Engine

The sync engine listens for webhook events from your Git provider. On each push, it diffs only the changed files and updates the affected doc pages, keeping build times fast even in large repos.