# FastAPI: AI-friendly with conditions

> 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.

- What it is: A modern, fast web framework for building APIs with Python. (Framework)
- Homepage: https://fastapi.tiangolo.com/
- Repository: https://github.com/fastapi/fastapi
- Overall stance: AI-friendly with conditions (Mostly friendly). AI-assisted contributions are accepted with extra rules, such as disclosing AI use, or AI is banned for issues or written text.
- Last classified: 2026-10-09 (manual review, medium confidence)
- Policy last changed: 2026-10-09
- Web page: https://areweaifriendly.com/projects/fastapi/

## Policy by area

- **Code contributions**: AI-friendly (A human must review the output)
- **Issues & bug reports**: No AI policy
- **AI-written text**: Not AI-friendly (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." (https://tiangolo.com/open-source/contributing/)
- Code contributions: "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." (https://tiangolo.com/open-source/contributing/)
- AI-written text: "The same applies to comments and descriptions, please don't copy-paste the content generated by an LLM." (https://tiangolo.com/open-source/contributing/)

## Sources

- [Contributing to tiangolo's open source projects](https://tiangolo.com/open-source/contributing/), fetched 2026-10-09
