Skip to content
SPECIFICTION
Get listed

0docs

0docs.dev

Free plan WebAPISelf-hosted

What it is

0docs is a free, open-source documentation platform that teams can self-host to create, style, version, and publish documentation. Its MIT-licensed editor arranges content into pages, sections, and blocks such as callouts, steps, code tabs, cards, accordions, and API endpoints. Users can change colors, fonts, sidebar presentation, and individual block styles, then publish documentation snapshots using a custom domain. The “Ask docs” feature answers questions from published documentation and requires an OpenAI API key; an OpenAI-compatible base URL override is documented. AI clients can use a built-in MCP endpoint to read and edit documentation with project tokens or anonymous read-only access. The platform requires PostgreSQL, storing uploaded media there by default or in optional S3-compatible storage. Local installation calls for Node.js 20+ and pnpm, plus Docker Compose or PostgreSQL 14+. The default upload maximum is 20 MB per upload. SMTP is optional, but without it password-reset and invitation links appear in server logs. The self-hosting guide recommends HTTPS, database backups, and production configuration.

Spec sheet

Product
0docs is an open-source documentation platform that can be self-hosted.Read 5 Oct 2026 · 0docs.dev
Deployment
The project can be installed locally with Docker and pnpm, run in containers, or deployed on Railway.Read 5 Oct 2026 · github.com
License
The repository states that 0docs is released under the MIT License.Read 5 Oct 2026 · github.com
Agent integration
A built-in MCP endpoint lets AI agents read and edit documentation using a per-project token, or run in anonymous read-only mode.Read 5 Oct 2026 · github.com
AI
Ask docs answers questions using the content of a published documentation version and requires an OpenAI API key to enable.Read 5 Oct 2026 · github.com
AI feature
The “Ask docs” feature is enabled by setting an OpenAI API key, and the repository also documents an OpenAI-compatible base URL override.Read 4 Oct 2026 · github.com
Authentication
The platform includes email-and-password authentication with server-side sessions, and signup can be disabled after team accounts are created.Read 5 Oct 2026 · github.com
Block editor
The editor supports blocks including callouts, steps, code tabs, cards, accordions, and API endpoints.Read 4 Oct 2026 · 0docs.dev
Database
A PostgreSQL database is required, and uploaded media is stored in PostgreSQL by default or can use S3-compatible storage.Read 4 Oct 2026 · github.com
Editor
The editor organizes documentation into pages, sections, and blocks, including code, callouts, tabs, cards, steps, and API endpoints.Read 5 Oct 2026 · github.com
Email setup
SMTP is optional for password-reset and invite emails; without SMTP, reset and invite links are printed to server logs.Read 4 Oct 2026 · github.com
Email support
SMTP is optional; without it, password-reset and invitation links are printed to server logs.Read 5 Oct 2026 · github.com
Publishing
Users can publish versioned documentation to a free URL or their own domain.Read 5 Oct 2026 · github.com
Requirements
The local installation guide lists Node.js 20+ and pnpm, plus Docker Compose or a PostgreSQL 14+ instance.Read 5 Oct 2026 · github.com
Security operations
The self-hosting guide recommends production HTTPS, PostgreSQL backups, and setting NODE_ENV=production to enable the Secure cookie flag.Read 4 Oct 2026 · github.com
Security setup
The self-hosting instructions recommend putting a reverse proxy in front of the container deployment for HTTPS.Read 5 Oct 2026 · github.com
Storage
Uploaded media is stored in PostgreSQL by default, with optional S3-compatible object storage.Read 5 Oct 2026 · github.com
Theming
Users can customize colors, fonts, the sidebar, and per-block styles.Read 5 Oct 2026 · 0docs.dev
Upload limit
The documented default maximum upload size is 20 MB per upload.Read 5 Oct 2026 · github.com

Plans and prices

Self-hosted Free Free to self-host Self-hosted documentation platform · MIT License Read 5 Oct 2026 · 0docs.dev

Every 0docs plan and price →

Strong points and limits

Strong points

  • MIT-licensed and free to self-host.
  • Supports documentation versions and custom domains.
  • Offers editable blocks and theming controls.
  • Includes an MCP endpoint for AI clients.

Limits

  • PostgreSQL is required.
  • Default maximum upload size is 20 MB.
  • Without SMTP, reset and invite links appear in server logs.

Who it suits

0docs suits teams that want to host and customize their own documentation platform. It is also relevant to teams that want versioned publishing and an MCP endpoint for AI clients.

Verdict

0docs offers a broad documentation workflow with self-hosting, versioning, theming, and AI features. Teams need to provide PostgreSQL and configure the required local installation components.

Where Specifiction places it

Alternatives to 0docsAll alternatives →