Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
eltoder
/
fastapi
Public
forked from
fastapi/fastapi
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
fastapi
docs_src
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Dec 10, 2025
📝 Update docs about re-raising validation errors, do not include string as is to not leak information (#14487)
tiangolo
authored
cd9d093
View commit details
Copy full SHA for cd9d093
View code at this point
Browse repository at this point
📝 Add variants for code examples in "Advanced User Guide" (#14413)
YuriiMotov
authored
9475024
View commit details
Copy full SHA for 9475024
View code at this point
Browse repository at this point
Commits on Nov 24, 2025
🐛 Use `401` status code in security classes when credentials are missing (#13786)
Show description for 51ad909
3 people
authored
51ad909
View commit details
Copy full SHA for 51ad909
View code at this point
Browse repository at this point
Commits on Nov 3, 2025
✨ Add support for dependencies with scopes, support `scope="request"` for dependencies with `yield` that exit before the response is sent (#14262)
Show description for ac438b9
tiangolo
and
pre-commit-ci[bot]
authored
ac438b9
View commit details
Copy full SHA for ac438b9
View code at this point
Browse repository at this point
Commits on Oct 11, 2025
✨ Add support for `from pydantic.v1 import BaseModel`, mixed Pydantic v1 and v2 models in the same app (#14168)
Show description for d34918a
tiangolo
and
pre-commit-ci[bot]
authored
d34918a
View commit details
Copy full SHA for d34918a
View code at this point
Browse repository at this point
Commits on Sep 29, 2025
🐛 Fix support for `StreamingResponse`s with dependencies with `yield` or `UploadFile`s, close after the response is done (#14099)
Show description for e329d78
tiangolo
and
pre-commit-ci[bot]
authored
e329d78
View commit details
Copy full SHA for e329d78
View code at this point
Browse repository at this point
📝 Update `tutorial/security/oauth2-jwt/` to use `pwdlib` with Argon2 instead of `passlib` (#13917)
Show description for efdafa4
3 people
authored
efdafa4
View commit details
Copy full SHA for efdafa4
View code at this point
Browse repository at this point
Commits on Sep 16, 2025
⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.49.0 (#14077)
Show description for 7563579
musicinmybrain
and
svlandeg
authored
7563579
View commit details
Copy full SHA for 7563579
View code at this point
Browse repository at this point
Commits on Aug 31, 2025
📝 Add documentation for Behind a Proxy - Proxy Forwarded Headers, using `--forwarded-allow-ips="*"` (#14028)
Show description for f5b77ff
tiangolo
and
pre-commit-ci[bot]
authored
f5b77ff
View commit details
Copy full SHA for f5b77ff
View code at this point
Browse repository at this point
📝 Update testing events documentation (#13259)
Show description for d4ddcc5
4 people
authored
d4ddcc5
View commit details
Copy full SHA for d4ddcc5
View code at this point
Browse repository at this point
📝 Bring the `scope` claim in line with the standard in `docs_src/security/tutorial005.py` (#11189)
Show description for e902ed5
3 people
authored
e902ed5
View commit details
Copy full SHA for e902ed5
View code at this point
Browse repository at this point
Commits on Apr 28, 2025
⬆️ Update ReDoc to version 2.x (#9700)
Show description for 8fa56b4
3 people
authored
8fa56b4
View commit details
Copy full SHA for 8fa56b4
View code at this point
Browse repository at this point
Commits on Mar 23, 2025
🐛 Fix `convert_underscores=False` for header Pydantic models (#13515)
tiangolo
authored
2537d9d
View commit details
Copy full SHA for 2537d9d
View code at this point
Browse repository at this point
Commits on Mar 1, 2025
🐛 Add docs examples and tests (support) for `Annotated` custom validations, like `AfterValidator`, revert #13440 (#13442)
Show description for 74fe89b
tiangolo
authored
74fe89b
View commit details
Copy full SHA for 74fe89b
View code at this point
Browse repository at this point
Commits on Feb 18, 2025
🐛 Fix issue with Swagger theme change example in the official tutorial (#13289)
Zerohertz
authored
e157cf4
View commit details
Copy full SHA for e157cf4
View code at this point
Browse repository at this point
Commits on Feb 15, 2025
🔥 Remove manual type annotations in JWT tutorial to avoid typing expectations (JWT doesn't provide more types) (#13378)
tiangolo
authored
08b817a
View commit details
Copy full SHA for 08b817a
View code at this point
Browse repository at this point
📝 Update docs for Query Params and String Validations, remove obsolete Ellipsis docs (`...`) (#13377)
tiangolo
authored
9ec452a
View commit details
Copy full SHA for 9ec452a
View code at this point
Browse repository at this point
Commits on Jan 30, 2025
📝 Update Request Body's `tutorial002` to deal with `tax=0` case (#13230)
Show description for 9667ce8
togogh
and
svlandeg
authored
9667ce8
View commit details
Copy full SHA for 9667ce8
View code at this point
Browse repository at this point
Commits on Jan 6, 2025
✏️ Update Strawberry integration docs (#13155)
kinuax
authored
b0e70cb
View commit details
Copy full SHA for b0e70cb
View code at this point
Browse repository at this point
Commits on Jan 5, 2025
🔥 Remove unused Peewee tutorial files (#13158)
alejsdev
authored
d784a90
View commit details
Copy full SHA for d784a90
View code at this point
Browse repository at this point
Commits on Nov 18, 2024
📝 Update includes format in docs with an automated script (#12950)
tiangolo
authored
1c711e7
View commit details
Copy full SHA for 1c711e7
View code at this point
Browse repository at this point
Commits on Nov 9, 2024
📝 Update includes for `docs/en/docs/tutorial/schema-extra-example.md` (#12822)
tiangolo
authored
5c080d8
View commit details
Copy full SHA for 5c080d8
View code at this point
Browse repository at this point
Commits on Oct 12, 2024
🐛 Remove `Required` shadowing from fastapi using Pydantic v2 (#12197)
Show description for 8ae4603
3 people
authored
8ae4603
View commit details
Copy full SHA for 8ae4603
View code at this point
Browse repository at this point
Commits on Oct 9, 2024
✨ Add new tutorial for SQL databases with SQLModel (#12285)
tiangolo
authored
7daaac2
View commit details
Copy full SHA for 7daaac2
View code at this point
Browse repository at this point
Commits on Sep 17, 2024
✨ Add support for Pydantic models for parameters using `Query`, `Cookie`, `Header` (#12199)
tiangolo
authored
55035f4
View commit details
Copy full SHA for 55035f4
View code at this point
Browse repository at this point
Commits on Sep 6, 2024
✨ Add support for forbidding extra form fields with Pydantic models (#12134)
Show description for 4633b1b
tiangolo
and
svlandeg
authored
4633b1b
View commit details
Copy full SHA for 4633b1b
View code at this point
Browse repository at this point
Commits on Sep 5, 2024
✨ Add support for Pydantic models in `Form` parameters (#12129)
Show description for 7bad7c0
tiangolo
authored
7bad7c0
View commit details
Copy full SHA for 7bad7c0
View code at this point
Browse repository at this point
⏪️ Temporarily revert "✨ Add support for Pydantic models in `Form` parameters" to make a checkpoint release (#12128)
Show description for 8e6cf9e
tiangolo
authored
8e6cf9e
View commit details
Copy full SHA for 8e6cf9e
View code at this point
Browse repository at this point
✨ Add support for Pydantic models in `Form` parameters (#12127)
tiangolo
authored
0f3e65b
View commit details
Copy full SHA for 0f3e65b
View code at this point
Browse repository at this point
Commits on Aug 31, 2024
Merge branch 'master' into docs/edit-timer-in-middleware
estebanx64
authored
6ca7b8c
View commit details
Copy full SHA for 6ca7b8c
View code at this point
Browse repository at this point
Commits on Aug 30, 2024
📝 Fix async test example not to trigger DeprecationWarning (#12084)
marcinsulikowski
authored
6e98249
View commit details
Copy full SHA for 6e98249
View code at this point
Browse repository at this point
Commits on Aug 28, 2024
📝 Update `docs_src/path_params_numeric_validations/tutorial006.py` (#11478)
Show description for 9b35d35
MuhammadAshiqAmeer
and
svlandeg
authored
9b35d35
View commit details
Copy full SHA for 9b35d35
View code at this point
Browse repository at this point
Commits on Aug 22, 2024
Merge branch 'master' into docs/edit-timer-in-middleware
estebanx64
authored
866c698
View commit details
Copy full SHA for 866c698
View code at this point
Browse repository at this point
Commits on Aug 15, 2024
📝 Add missing `compresslevel` parameter on docs for `GZipMiddleware` (#11350)
Show description for 265dbeb
junah201
and
tiangolo
authored
265dbeb
View commit details
Copy full SHA for 265dbeb
View code at this point
Browse repository at this point
📝 Fix inconsistent response code when item already exists in docs for testing (#11818)
Show description for 2cb1333
Luke Okomilo
and
tiangolo
authored
2cb1333
View commit details
Copy full SHA for 2cb1333
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.