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 }}
Vitexus
/
python3-fastapi
Public
forked from
fastapi/fastapi
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
python3-fastapi
docs_src
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 20, 2026
✨ Add support for `app.frontend("/", directory="dist")` and `router.frontend("/", directory="dist")` (#15800)
tiangolo
authored
4d3dc78
View commit details
Copy full SHA for 4d3dc78
View code at this point
Browse repository at this point
Commits on Jun 14, 2026
♻️ Refactor internals to preserve `APIRouter` and `APIRoute` instances (#15745)
tiangolo
authored
8e1d774
View commit details
Copy full SHA for 8e1d774
View code at this point
Browse repository at this point
Commits on Apr 16, 2026
🔥 Remove April Fool's `@app.vibe()` 🤪 (#15363)
tiangolo
authored
ae4e45c
View commit details
Copy full SHA for ae4e45c
View code at this point
Browse repository at this point
Commits on Apr 1, 2026
✨ Add support for `@app.vibe()` (#15280)
tiangolo
authored
70580da
View commit details
Copy full SHA for 70580da
View code at this point
Browse repository at this point
Commits on Mar 1, 2026
✨ Add support for Server Sent Events (#15030)
tiangolo
authored
2238155
View commit details
Copy full SHA for 2238155
View code at this point
Browse repository at this point
Commits on Feb 27, 2026
📝 Update docs for responses and new stream with `yield` (#15023)
tiangolo
authored
1377052
View commit details
Copy full SHA for 1377052
View code at this point
Browse repository at this point
📝 Add `await` in `StreamingResponse` code example to allow cancellation (#14681)
Show description for c3f54a0
casperdcl
and
tiangolo
authored
c3f54a0
View commit details
Copy full SHA for c3f54a0
View code at this point
Browse repository at this point
✨ Add support for streaming JSON Lines and binary data with `yield` (#15022)
tiangolo
authored
749cefd
View commit details
Copy full SHA for 749cefd
View code at this point
Browse repository at this point
📝 Rename `docs_src/websockets` to `docs_src/websockets_` to avoid import errors (#14979)
YuriiMotov
authored
0901b40
View commit details
Copy full SHA for 0901b40
View code at this point
Browse repository at this point
Commits on Feb 23, 2026
🔒️ Add `strict_content_type` checking for JSON requests (#14978)
tiangolo
authored
22354a2
View commit details
Copy full SHA for 22354a2
View code at this point
Browse repository at this point
Commits on Feb 22, 2026
✨ Serialize JSON response with Pydantic (in Rust), when there's a Pydantic return type or response model (#14962)
tiangolo
authored
590a5e5
View commit details
Copy full SHA for 590a5e5
View code at this point
Browse repository at this point
Commits on Feb 21, 2026
🔧 Update pyproject.toml, remove unneeded lines (#14956)
tiangolo
authored
f55ab7e
View commit details
Copy full SHA for f55ab7e
View code at this point
Browse repository at this point
🐛 Fix JSON Schema for files, use `contentMediaType` instead of `format: binary` (#14953)
tiangolo
authored
e8b98d2
View commit details
Copy full SHA for e8b98d2
View code at this point
Browse repository at this point
Commits on Feb 17, 2026
🎨 Upgrade typing syntax for Python 3.10 (#14932)
Show description for faee822
3 people
authored
faee822
View commit details
Copy full SHA for faee822
View code at this point
Browse repository at this point
🔥 Remove Python 3.9 specific files, no longer needed after updating translations (#14931)
tiangolo
authored
bbb96d4
View commit details
Copy full SHA for bbb96d4
View code at this point
Browse repository at this point
Commits on Feb 12, 2026
📝 Update docs for JWT to prevent timing attacks (#14908)
tiangolo
authored
d11f820
View commit details
Copy full SHA for d11f820
View code at this point
Browse repository at this point
📝 Update source examples and docs from Python 3.9 to 3.10 (#14900)
tiangolo
authored
c9e2277
View commit details
Copy full SHA for c9e2277
View code at this point
Browse repository at this point
Commits on Feb 4, 2026
📝 Fix typing issue in `docs_src/app_testing/app_b` code example (#14573)
Show description for 9df1f82
3 people
authored
9df1f82
View commit details
Copy full SHA for 9df1f82
View code at this point
Browse repository at this point
📝 Fix example of license identifier in documentation (#14492)
Show description for 3ee652d
johnson-earls
and
svlandeg
authored
3ee652d
View commit details
Copy full SHA for 3ee652d
View code at this point
Browse repository at this point
📝 Use return type annotation instead of `response_model` when possible (#14753)
YuriiMotov
authored
741c734
View commit details
Copy full SHA for 741c734
View code at this point
Browse repository at this point
📝 Use `WSGIMiddleware` from `a2wsgi` instead of deprecated `fastapi.middleware.wsgi.WSGIMiddleware` (#14756)
Show description for dc32786
YuriiMotov
and
github-actions[bot]
authored
dc32786
View commit details
Copy full SHA for dc32786
View code at this point
Browse repository at this point
Commits on Dec 27, 2025
➖ Drop support for `pydantic.v1` (#14609)
tiangolo
authored
e300630
View commit details
Copy full SHA for e300630
View code at this point
Browse repository at this point
Commits on Dec 26, 2025
✅ Add missing tests for code examples (#14569)
Show description for 3063ada
4 people
authored
3063ada
View commit details
Copy full SHA for 3063ada
View code at this point
Browse repository at this point
Commits on Dec 20, 2025
➖ Drop support for Pydantic v1, keeping short temporary support for Pydantic v2's `pydantic.v1` (#14575)
Show description for e2cd8a4
tiangolo
and
github-actions[bot]
authored
e2cd8a4
View commit details
Copy full SHA for e2cd8a4
View code at this point
Browse repository at this point
📝 Fix duplicated variable in `docs_src/python_types/tutorial005_py39.py` (#14565)
Show description for d70ed5e
paras-verma7454
authored
d70ed5e
View commit details
Copy full SHA for d70ed5e
View code at this point
Browse repository at this point
Commits on Dec 17, 2025
♻️ Upgrade internal syntax to Python 3.9+ 🎉 (#14564)
tiangolo
authored
1c4fc96
View commit details
Copy full SHA for 1c4fc96
View code at this point
Browse repository at this point
⚰️ Remove Python 3.8 from CI and remove Python 3.8 examples from source docs (#14559)
Show description for ed97d9d
tiangolo
and
YuriiMotov
authored
ed97d9d
View commit details
Copy full SHA for ed97d9d
View code at this point
Browse repository at this point
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
Previous
Next
You can’t perform that action at this time.