Tech riderRev. 20 Sept 2026
- 1Runs onLinux, Mac, Windows
- 2CostsNot stated by the maker
- 3Source inputsPython modules, Python packages, C modules
- 4API reference generationYes
- 5CI/CD integrationYes
- 6Output formatsHTML, Intersphinx inventory
- 7Programming languagesPython
6 lines stated Written from the maker's own pages: pydoctor.readthedocs.io

Overview
PyDoctor is ranked #17 of 38 in documentation generators on Specifiction. It runs on Linux, macOS, Windows.
Compared on documentation generators
- Free plan
- Yespydoctor.readthedocs.io
- Source inputs
- Python modules, Python packages, C modulespydoctor.readthedocs.io
- API reference generation
- Yespydoctor.readthedocs.io
- CI/CD integration
- Yespydoctor.readthedocs.io
- Output formats
- HTML, Intersphinx inventorypydoctor.readthedocs.io
- Programming languages
- Pythonpydoctor.readthedocs.io
Facts
- Purpose
- Pydoctor is a standalone API documentation generator that analyzes Python source code statically.pydoctor.readthedocs.io · 5 Oct 2026
- Output
- It generates static HTML files that can be served without extra server-side support.pydoctor.readthedocs.io · 5 Oct 2026
- Installation
- The documentation gives installation instructions through PyPI with pip and on Debian derivatives with apt.pydoctor.readthedocs.io · 5 Oct 2026
- Docstring formats
- Supported docstring formats include epytext, reStructuredText, Google style, NumPy style, and plaintext.pydoctor.readthedocs.io · 5 Oct 2026
- API pages
- Pydoctor generates a page for each class, module, and package, and presents information using tables.pydoctor.readthedocs.io · 5 Oct 2026
- Inheritance and imports
- The tool works to resolve imports and calculate inheritance hierarchies.pydoctor.readthedocs.io · 5 Oct 2026
- Zope interfaces
- Pydoctor recognizes zope.interface declarations and can show which classes implement which interfaces, and vice versa.pydoctor.readthedocs.io · 5 Oct 2026
- Sphinx integration
- Sphinx object inventories support cross-linking between pydoctor-generated API documentation and Sphinx documentation.pydoctor.readthedocs.io · 5 Oct 2026
- Configuration
- Pydoctor supports configuration through pydoctor.ini, pyproject.toml, and setup.cfg files.pydoctor.readthedocs.io · 5 Oct 2026
- Customization
- The CLI provides options for themes, custom HTML templates, and which API objects to document.pydoctor.readthedocs.io · 5 Oct 2026
- Supported systems
- The release notes state that pydoctor should run on Windows without administrator privileges and describe testing on Windows, macOS, and Linux.pydoctor.readthedocs.io · 5 Oct 2026
- Notable limitation
- Pydoctor cannot infer types for computed values, so those need annotations for the type to appear in the generated documentation.pydoctor.readthedocs.io · 5 Oct 2026
- Intended users
- The documentation says pydoctor is probably best suited to documenting libraries with some degree of internal subclassing.pydoctor.readthedocs.io · 5 Oct 2026
- Project background
- Pydoctor was written primarily to replace epydoc for the Twisted project, and Twisted remains a main driver of its development.pydoctor.readthedocs.io · 5 Oct 2026
Best PyDoctor alternatives
See all 20 All accessCh 01 Scalar Free planAPILinux from $150/mo7.6 All accessCh 02 Asciidoctor Free planAPIBrowser Free to start7.5 All accessCh 03 Sphinx Free planAPILinux Free to start7.5 All accessCh 04 Kotlin/JS Free planLinuxMac Free to start7.4 All accessCh 05 Doxygen Free planLinuxMac Free to start7.1 All accessCh 06 mdBook Free planLinuxMac Free to start7.1
Where it ranks on Specifiction
Is PyDoctor yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- pydoctor.readthedocs.io/en/latest/readme.html· checked 5 Oct 2026
- pydoctor.readthedocs.io/en/latest/quickstart.html· checked 5 Oct 2026
- pydoctor.readthedocs.io/en/latest/faq.html· checked 5 Oct 2026
- pydoctor.readthedocs.io/en/latest/sphinx-integration.html· checked 5 Oct 2026
- pydoctor.readthedocs.io/en/latest/help.html· checked 5 Oct 2026
- pydoctor.readthedocs.io/en/latest/codedoc.html· checked 5 Oct 2026




