Skip to content
Join the Team waitlist
<10ms Warm rebuild for unchanged content
0kb Markdown parser shipped to the browser
5+ Framework adapters and growing
100% TypeScript, end to end
Why docvia

Every advantage hosted docs platforms can't ship.

Cloud-locked competitors trade your deployment choice and framework choice for a polished theme. docvia gives you the polish and the choice.

01 · Framework-agnostic

Render the same docs to any framework.

IR-based compiler emits framework-native modules. React today, Svelte tomorrow, Vue when you need it — same source.

ReactSvelteViteNext.js
02 · Deploy anywhere

Static output. Any host. Your VPC.

No proprietary runtime, no required cloud. Drop the build artifact on Vercel, Cloudflare, an S3 bucket, or your own infrastructure.

  • Vercel
  • Cloudflare Pages
  • Netlify
  • AWS S3 + CDN
  • Fly.io
  • Self-host
03 · Typed frontmatter

Your schema. Your types. Auto-generated.

Define frontmatter with Zod once. docvia emits a typed Frontmatter interface for every collection — caught at build, not at runtime.

type Frontmatter = {
  title: string;
  tags: string[];
  publishedAt: Date;
}
04 · Incremental builds

Rebuild changed pages. Skip everything else.

Content-addressable cache keyed on source, frontmatter, config, and plugin state. Unchanged files take fractions of a millisecond.

cached intro.md 0.4ms
rebuilt config.md 31ms
cached api.md 0.3ms
cached guides.md 0.3ms
05 · Pluggable pipeline

Five hooks. Yours to extend.

Tap into the compiler at any stage. Add OpenAPI rendering, link checking, or your own AST transforms without forking.

1 beforeParse()
2 afterParse()
3 beforeTransform()
4 afterTransform()
5 beforeRender()
06 · Search + BYO AI

Fast local search. Your AI keys.

Section-level Orama indexing ships client-side. Add semantic search with your own Claude or OpenAI key — no per-credit metering.

incremental builds AI
Incremental cache
Content-addressable hashing skips…
Build performance
DAG-based rebuilds for…
The pipeline

A compiler, not a renderer.

docvia treats your docs the way a modern bundler treats source code: hash, transform, cache, emit. Six stages, parallelized across cores, gated by a content-addressable cache.

  1. 01
    Read
    Parallel directory walk, xxhash content fingerprints
  2. 02
    Parse
    remark + rehype with cached processor
  3. 03
    Sanitize
    Strict allow-list; scripts and iframes blocked
  4. 04
    Transform
    Single-pass DFS into framework-agnostic IR
  5. 05
    Cache
    Composite hash gates per-file work
  6. 06
    Render
    Per-renderer adapter emits typed module graph
Read the architecture overview
import { defineConfig } from "@docvia/cli";
import { createReactRenderer } from "@docvia/renderer-react";
import { shiki } from "@docvia/plugin-shiki";

export default defineConfig({
  sourceDir: "docs",
  outDir: ".docvia",
  renderer: createReactRenderer(),
  plugins: [
    shiki({ theme: "github-dark", langs: ["typescript", "bash", "json"] }),
  ],
});
typescript · 18 lines typed
Use cases

One compiler, many shapes of docs.

The same primitives — collections, frontmatter, plugins — adapt to whatever you're publishing.

API references

Generate fully-typed API docs from Markdown. Embed live examples inline via the OpenAPI plugin.

GET /api/v2/users

Product documentation

Ship a polished docs site that lives next to your app code. Same repo, same deploy, same review process.

Quickstart · Guides · How-tos

Internal handbooks

Wiki-grade content with the rigor of compiled code. Link checking, typed frontmatter, search by default.

Engineering handbook

Tutorials & courses

Long-form learning content with embedded interactive components and predictable navigation.

12 lessons · 4 chapters
How docvia compares

The polish of a hosted platform. None of the lock-in.

Most hosted docs platforms ship a beautiful theme and an AI agent, then lock you into one framework, one cloud, and a per-credit pricing model. docvia is the build pipeline underneath — yours to own.

CapabilitydocviaHosted docs platformsDIY (Docusaurus, etc.)
Self-host on your own infrastructure
Framework choice (React, Svelte, more)SingleSingle
Build-time compiled — no runtime parser
Incremental, content-addressable cacheCloud only
Typed frontmatter via Zod schema
Pluggable compiler pipeline (5 hooks)
Bring your own AI keys — no credit meteringMeteredN/A
Open source, MIT licensed
Predictable per-seat pricingTier jumpsFree
No vendor lock-in

Comparison reflects publicly documented capabilities of category leaders. "Hosted docs platforms" refers to managed, cloud-only documentation SaaS.

Editions

Open today. Hosted soon. Yours either way.

The compiler and every renderer are MIT-licensed and self-hostable. Team and Enterprise add managed builds and governance on top of the same open core — never instead of it.

Open source

Free
MIT licensed

Self-host. Ship anywhere. Forever free.

  • Full compiler, CLI, and IR
  • React, Svelte, Vite, Next.js renderers
  • Section-level Orama search
  • Pluggable pipeline with 5 hooks
  • Incremental cache between builds
  • Self-host anywhere — static, edge, VPC
Get started
Most requested

Team

Waitlist
managed cloud · 2026

Everything in OSS, plus managed builds and collaboration.

  • Everything in Open source
  • Hosted builds with custom domains
  • Branch previews and PR deployments
  • Built-in analytics and search insights
  • BYO-key AI search and Q&A
  • Team roles, SSO-lite, audit log
Join Team waitlist

Per-seat pricing. No per-credit metering.

Enterprise

Custom
VPC · SSO · SLA

Self-host the managed control plane on your infrastructure.

  • Everything in Team
  • Deploy control plane to your VPC
  • Full SSO (SAML, OIDC) + SCIM
  • Data residency commitments
  • Audit log export + retention SLAs
  • Priority engineering support
Talk to us

Open source is available today. Team and Enterprise are in active development — join the waitlist to shape what ships.

Quickstart

Zero to compiled in under a minute.

  1. 01 pnpm add -D @docvia/cli Install the CLI as a dev dependency.
  2. 02 npx docvia init --renderer react Scaffold a docs/ directory and a working config.
  3. 03 npx docvia build Compile your documentation into a typed module graph.
FAQ

The honest questions, answered honestly.

docvia is a build pipeline you own. It produces a static module graph that you deploy wherever you want — Vercel, Cloudflare, an S3 bucket, your VPC, or an on-prem box. There is no required cloud, no proprietary runtime, and no telemetry calling home.

Turn your docs into a build artifact today.

Open source, MIT licensed, in public preview. Install it now, deploy anywhere, and help shape the v1.0 release.