# pdoc

Python package that generates API documentation for modules and packages from their docstrings and type annotations.


Source: https://findsoftware.frbit.cloud/pdoc-pdoc3/
Last reviewed: 2026-10-23
Updated: 2026-10-25
Listed since: 2026-10-23

## Record

### Links

- home: https://pdoc3.github.io/pdoc/
- repository: https://github.com/pdoc3/pdoc
- docs: https://pdoc3.github.io/pdoc/doc/pdoc/

### Identity

- status: active
- maintainer: pdoc3
- maintainerType: unknown
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

- category: ssg
- hosting: python
- language: python
- runtime: python
- runtimeMin: python 3.9
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: pip install

### License

- licenseModel: open-source
- license: AGPL-3.0, AGPL-3.0-or-later

### Releases

- currentMajor: 0
- latestReleaseDate: 2025-03-20

### Adoption

- githubStargazers: 1186
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 63
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: 171436
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1183
- dependentPackages: 169

### Sources

- language: https://api.github.com/repos/pdoc3/pdoc (read 2026-10-25)
- urls: https://api.github.com/repos/pdoc3/pdoc (read 2026-10-23)
- urls: https://github.com/pdoc3/pdoc/blob/master/README.md (read 2026-10-23)
- urls: https://github.com/pdoc3/pdoc/blob/master/README.md (read 2026-10-23)
- maintainer: https://api.github.com/repos/pdoc3/pdoc (read 2026-10-23)
- category: https://github.com/pdoc3/pdoc/blob/master/README.md (read 2026-10-23)
- runtime: https://pypi.org/pypi/pdoc3/json (read 2026-10-23)
- runtimeMin: https://pypi.org/pypi/pdoc3/json (read 2026-10-23)
- installMethod: https://github.com/pdoc3/pdoc/blob/master/README.md (read 2026-10-23)
- license: https://api.github.com/repos/pdoc3/pdoc (read 2026-10-23)
- license: https://pdoc3.github.io/pdoc/doc/pdoc/ (read 2026-10-23)
- licenseModel: https://pdoc3.github.io/pdoc/doc/pdoc/ (read 2026-10-23)
- firstRelease: https://pypi.org/pypi/pdoc3/json (read 2026-10-23)
- currentMajor: https://api.github.com/repos/pdoc3/pdoc/releases (read 2026-10-23)
- latestReleaseDate: https://pypi.org/pypi/pdoc3/json (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/pdoc3/pdoc (read 2026-10-23)
- contributors: https://api.github.com/repos/pdoc3/pdoc/contributors?per_page=1 (read 2026-10-23)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdoc3 (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdoc3 (read 2026-10-25)
- ecosystemsMonthlyDownloads: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pdoc3 (read 2026-10-25)

## Notes

pdoc, published on PyPI as pdoc3, generates API documentation for Python modules and packages. It reads docstrings and type annotations and can render them with customized templates. The README lists a built-in development web server for previewing rendered docstrings, and the project installs with pip. The [documentation](https://pdoc3.github.io/pdoc/doc/pdoc/) is generated with pdoc itself.

## Worth knowing

The docs page states that pdoc requires Python 3.7 or later, while the latest PyPI release requires Python 3.9 or later. The GitHub release list stops at 0.3.11 from 2019; the release date shown comes from PyPI.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
