How automatic documentation deployment works
Automate the deployment of your technical documentation by building your project with every change to your documentation source. Maintain your documentation without managing extra services. Building, hosting, CDN, authentication, and search are all included.
Your documentation is rebuilt whenever a change is detected in your repository, so every version of your documentation is always up to date.
Whether your project is Python or Node.js, your project controls what dependencies to install and how to generate your documentation.
Customize your documentation build to fit your needs. Install your own dependencies and run custom commands.
Set up your project and track your project's configuration from your repository.
Output PDF and EPUB formats for your documentation, for offline and cross-device viewing.
Connect to all of your repositories
Read the Docs integrates with GitHub, GitLab, and Bitbucket and can clone and build documentation from any hosted repository. You can also manually connect to any repository provider that supports Git.
Private repository support Paid plan feature
Clone from private repositories hosted on GitHub, GitLab, and Bitbucket, or connect another provider by manually connecting using a provided key.
Preview your changes
Rebuild your documentation and preview changes in every pull request. Share changes easily and help catch errors before shipping documentaiton updates.
Supported on GitHub and GitLab repositories.Learn more
Everything in one place
Everything you need to deliver documentation to your users and customers is already included with your project. You can easily deploy multiple versions of your documentation, with everything from authentication to cross-project search, without configuring any additional services.
For every project type
Authentication Paid plan feature
Control who has access to your documentation with integrated authentation and sharing tokens.
Bring your domain
Use your own custom domain for your hosted documentation, with SSL automatically configured.
Help your users find what the need with integrated search across all your projects and versions.
Start automating your documentation with Read the Docs.
Which site best fits your project?
Free for open-source software.Sign up
Plans starting at $50/month.Sign up
Automatically increment your documentation versions, and rebuild on new version releases.
Subprojects can share a search index and a custom domain, and can help logically group sets of multiple projects.
Use environment variables to provide secrets to your project's build commands.
Avoid broken links by adding redirects for pages that have been moved or deleted.
Track search query and documentation page traffic data with no additional services.
Connect Read the Docs to other services by sending webhook events after each build.
Receive email notifications when a project build encounters an error.
Audit log Paid plan feature
Track and review authentication attempts for your organization and all of your private documentation projects.
Team management Paid plan feature
Control access to your projects within your organization and group projects by teams.