Griffe
Python API documentation tool that extracts program structure and detects breaking changes.
Prompts, structured output and evals PyPI ISC
How Griffe is used
Griffe is a dependency in 6 of the 6,208 public GitHub projects set up for AI coding agents that we scanned, too few to describe it from them alone. Our scan also samples projects by dependency (Solana 2,661, Ethereum and EVM 1,496, 3D and games 2,818, agent frameworks and SDKs 10,983); counting those, it appears in 148 projects, and what it is used with below comes from all of them. Projects that use it most often also use OpenAI Python Library (98.0%), AnyIO (97.3%), charset-normalizer (97.3%).
Griffe popularity over time
Gid Score 51: downloads 80, use in agent projects 56, GitHub stars 6, downloads trend 53 (each 0-100). How it is calculated.
Often used with Griffe
| OpenAI Python Library | 98.0% of Griffe projects · 24.8× more than average |
|---|---|
| AnyIO | 97.3% of Griffe projects · 65.7× more than average |
| charset-normalizer | 97.3% of Griffe projects · 90.2× more than average |
| Colorama | 97.3% of Griffe projects · 106.0× more than average |
| Click | 96.6% of Griffe projects · 38.7× more than average |
| Pydantic | 96.6% of Griffe projects · 11.2× more than average |
From all 148 projects in our scan that use Griffe, including the dependency samples.
How Griffe is funded
GitHub Sponsors
| @pawamoy | 35 current sponsors |
|---|
GitHub shows how many people and companies sponsor an account, not how much they pay. Sponsors of a person back all of their work, which here includes mkdocstrings.
Ways to fund Griffe
As the maintainers list them in FUNDING.yml on GitHub. Checked Oct 20, 2026.
Install
| Package | pip install griffe |
|---|---|
| Main stacks | Python (146), Next.js (2) |
| Example projects | Decade-qiu/CookHero, prakharsr/audiobook-creator, TheAgentArk/Toucan, securityfortech/secops-mcp, digitranslab/allama |
Alternatives to Griffe
In our scan, none of the most used tools in Prompts, structured output and evals does the same job as Griffe: they are add-ons, companions or tools for a different task.
More in Prompts, structured output and evals: Ultracite tiktoken (Python) tokenizers LangSmith Langfuse (Python) GPT Tokenizer TokenLens @graphql-codegen/typescript-operations