FastAPI
A modern, fast web framework for building APIs with Python.
Mostly friendly. Welcome, with extra rules.
Contributors are encouraged to use any tools, including AI, as long as there is meaningful human judgement and effort; PRs that cost more to review than to prompt should not be sent. PRs that look AI-generated or automated are closed, and LLM-generated comments and descriptions should not be pasted.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Friendly
- A human must review the output
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- No policy
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Unfriendly
- Only minor help (autocomplete, grammar)
In their own words
Code contributions
You are encouraged to use all the tools you want to do your work and contribute as efficiently as possible, this includes AI (LLM) tools, etc. Nevertheless, contributions should have meaningful human intervention, judgement, context, etc.
If the human effort put in a PR, e.g. writing LLM prompts, is less than the effort we would need to put to review it, please don't submit the PR.
AI-written text
The same applies to comments and descriptions, please don't copy-paste the content generated by an LLM.
Sources
- Contributing to tiangolo's open source projectstiangolo.com/open-source/contributing/Snapshot 9 Oct 2026