pdoc
pdoc: A focused, self-hosted choice for searchable Python module documentation. Ranked #25 of 28 in API Documentation Tools by our editors (6.2/10); pricing: Open source; best for python teams documenting typed modules.
At a glance
- Editor score6.2 / 10
- PricingOpen source
- Best forPython teams documenting typed modules
- Paid fromFree
- Facts checked20 Sep 2026

Where it wins
- First-class support for Python type annotations
- Cross-links, search, and live reloading in generated HTML
- Self-contained output with customizable templates
Where it doesn't
- Focused on Python rather than broader language ecosystems
- Self-hosted delivery requires teams to manage hosting
- No dedicated hosted SaaS workflow or paid support tiers
Our verdict on pdoc
pdoc is an open-source Python documentation generator for teams that need API reference material from modules, classes, functions, variables, type annotations, and docstrings. It follows a project's Python module hierarchy and produces HTML documentation with cross-links between documented identifiers. Its fit is strongest for Python teams documenting typed codebases, especially when documentation can be generated locally and distributed through an existing hosting service.
The feature set centers on clear, navigable output rather than a broad documentation platform. First-class type-annotation support helps document typed modules, while client-side search and cross-linking make larger references easier to browse. The integrated web server adds live reloading during documentation work, and support for Markdown plus Google-style and NumPy-style docstrings accommodates common Python documentation practices. Customizable HTML templates provide control over presentation without changing the underlying module structure.
pdoc is self-hosted, so teams choose where to generate and serve the resulting files. Its standalone, self-contained HTML output can be distributed through a preferred hosting service, which suits projects that already manage their own development and publishing workflow. The trade-off is a narrower focus: pdoc is a Python documentation generator rather than a hosted API documentation service with a wider platform ecosystem. Choose it for straightforward, searchable Python reference documentation with minimal configuration; consider an alternative if you need hosted administration, broader language coverage, or a more specialized API portal.
Your product? Our editors can test pdoc in depth and publish a review, labelled as paid · from $149/mo →
pdoc pricing
pdoc fact sheet
| Free plan | Not verified |
|---|---|
| Paid from | Free |
| OpenAPI import | Not verified |
| Interactive API reference | Not verified |
| Code samples | Not verified |
| API versioning | Not verified |
| Custom domain | Not verified |
| Hosting model | Self_hosted |
| Deployment | Self-hosted |
| Support | Docs |
| Built for | Solo, Small business (editorial estimate) |
| Pricing | Open source |
| Website | pdoc.dev |
| Facts checked | 20 Sep 2026 |
Alternatives to pdoc
- FernA broad hosted API documentation platform with free entry and enterprise controls.9.4
- ScalarA flexible OpenAPI documentation platform for teams that want hosted or self-hosted deployment.9.2
- RedoclyA low-cost starting point for teams publishing structured API documentation.9.0
Used pdoc? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used pdoc for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
pdoc is listed in our API Documentation Tools directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/pdoc/"><img src="https://www.itechguides.com/best/badge/pdoc.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update



