Which site best fits your project?
Free for open-source software.
Sign upPlans starting at $50/month.
Sign upWhich site best fits your project?
Free for open-source software.
Sign upPlans starting at $50/month.
Sign up
Your engineering team shouldn’t run a docs platform team. We handle the infrastructure so your writers and developers ship documentation, not pipelines.
Start your free trialWe’ve hosted open source documentation since 2010. Flask, Jupyter, Godot, and thousands more trust us to keep their docs online and searchable.
Host your projectEvery branch and tag becomes a version automatically, with canonical URLs, redirects, and a version flyout your users already know how to use.
Every pull request gets a live preview build with a visual diff against production. Review rendered output, not raw markup.
Your source of truth stays in Git. We don’t lock your content inside an editor. Private docs, SSO, per-team permissions, and audit logs.
Users of your v1.x shouldn’t be reading v2.0 docs. We build every branch, every tag, and give each version its own URL. A flyout menu lets readers switch between versions instantly.
Learn about versioning
Open a pull request and we build a full preview of the docs, complete with a visual diff so reviewers see exactly what readers will see. No guessing.
Learn about PR previews
Every project gets llms.txt and Markdown exports so your agents and
search tools can read your docs natively. We don’t train on your content,
we don’t lock you into a chat widget, and we don’t charge extra for LLM access.
Bring Kapa, Inkeep, your own RAG pipeline, or nothing at all.
First-class support for Sphinx, MkDocs, and Jupyter Book. Flexible enough to run anything that outputs HTML.
Fast, typo-tolerant search across every version and project, with a search API for your own UI.
Every PR gets a live build and a visual diff so reviewers see the rendered output before merge.
Automatically build versions from any branch or tag, with stable URLs and redirects.
Clone private repositories from GitHub, GitLab, or Bitbucket. Keep internal docs internal.
SSO with GitHub, GitLab, or Google Workspace. Manage permissions in one place instead of six.
.readthedocs.yaml
version: 2
build:
os: ubuntu-22.04
tools:
python: "3.10"
# You can also specify other tool versions:
# nodejs: "16"
# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/conf.py
# Dependencies required to build your docs
python:
install:
- requirements: docs/requirements.txt
Read the Docs plays a large part in enabling a small volunteer team to maintain our docs. Without the generous Community plan, we couldn’t have afforded anything close to the CI/build resources that we got with Read the Docs.
Read the Docs is a critical component of the open source software ecosystem. And their PR builds are the best and most trustworthy implementation out there.
Get your docs online in 5 minutes.