# Fastapi Docs

> Comprehensive reference documentation for Fastapi Docs.

- Skill: `knuckles-team/fastapi-docs` (Agent Skill, multi-file: 245 files)
- Install (CLI): `npx skillmds@latest add knuckles-team/fastapi-docs`
- Raw SKILL.md: https://api.skillmd.com/api/skills/knuckles-team/fastapi-docs/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: Knuckles-Team (https://skillmd.com/u/knuckles-team)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/knuckles-team/fastapi-docs

---


# Fastapi Docs Documentation

Comprehensive reference documentation for Fastapi Docs.

**Original Sources**:
- [https://fastapi.tiangolo.com/](https://fastapi.tiangolo.com/)

**Contains**: 243 markdown files with full folder structure (crawled at depth 2).
*Last updated: March 08, 2026*

## 📚 Table of Contents

- 📁 **advanced_security_oauth2-scopes/**
  - 📁 **OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/**
    - [About Third Party Integrationshttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopesabout Third Party Integrations](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/About-third-party-integrationshttpsfastapi.tiangolo.-f162f1a8.md)
    - [Check Ithttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopescheck It](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Check-ithttpsfastapi.tiangolo.comadvancedsecurityoau-10e32513.md)
    - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Declare-scopes-in-_path-operations_-and-dependencies-6f0347f5.md)
    - [Dependency Tree And Scopeshttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopesdependency Tree And Scopes](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Dependency-tree-and-scopeshttpsfastapi.tiangolo.coma-b29f4bd7.md)
    - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Global-viewhttpsfastapi.tiangolo.comadvancedsecurity-a5bffa53.md)
    - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/JWT-token-with-scopeshttpsfastapi.tiangolo.comadvanc-ea07099f.md)
    - [More Details About Securityscopeshttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopesmore Details About Securityscopes](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/More-details-about-SecurityScopeshttpsfastapi.tiango-c4a492b0.md)
    - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/OAuth2-Security-schemehttpsfastapi.tiangolo.comadvan-d15ab22b.md)
    - [Oauth2 Scopes And Openapihttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopesoauth2 Scopes And Openapi](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/OAuth2-scopes-and-OpenAPIhttpsfastapi.tiangolo.comad-41ceb989.md)
    - [Security In Decorator Dependencieshttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopessecurity In Decorator Dependencies](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Security-in-decorator-dependencieshttpsfastapi.tiang-a48628f3.md)
    - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Use-SecurityScopeshttpsfastapi.tiangolo.comadvanceds-dde219b4.md)
    - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Use-the-scopeshttpsfastapi.tiangolo.comadvancedsecur-d0cde3e7.md)
    - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Verify-the-scopeshttpsfastapi.tiangolo.comadvancedse-04e3ec4f.md)
    - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityo-c87b1247/Verify-the-username-and-data-shapehttpsfastapi.tiang-f43a89cb.md)
  - [OAuth2 scopes[¶](https://fastapi.tiangolo.com/advanced/security/oauth2-scopes/#oauth2-scopes)](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecuri-95fb3297.md)
  - [Advanced Security Oauth2 Scopes](reference/advanced_security_oauth2-scopes/advanced_security_oauth2-scopes.md)
  - [Table of Contents](reference/advanced_security_oauth2-scopes/toc.md)
- 📁 **advanced_stream-data/**
  - 📁 **Stream-Datahttpsfastapi.tiangolo.comadvancedstream-datastream-data/**
    - [Code above omitted 👆](reference/advanced_stream-data/Stream-Datahttpsfastapi.tiangolo.comadvancedstream-data-34cbd783/A-Custom-PNGStreamingResponsehttpsfastapi.tiangolo.c-2f35fe84.md)
    - [Code below omitted 👇](reference/advanced_stream-data/Stream-Datahttpsfastapi.tiangolo.comadvancedstream-data-34cbd783/A-StreamingResponse-with-yieldhttpsfastapi.tiangolo.-b5e83a2e.md)
    - [Use Caseshttpsfastapi.Tiangolo.Comadvancedstream Datause Cases](reference/advanced_stream-data/Stream-Datahttpsfastapi.tiangolo.comadvancedstream-data-34cbd783/Use-Caseshttpsfastapi.tiangolo.comadvancedstream-dat-7f4a6359.md)
  - [Stream Data[¶](https://fastapi.tiangolo.com/advanced/stream-data/#stream-data)](reference/advanced_stream-data/Stream-Datahttpsfastapi.tiangolo.comadvancedstream-d-cf70b390.md)
  - [Advanced Stream Data](reference/advanced_stream-data/advanced_stream-data.md)
  - [Table of Contents](reference/advanced_stream-data/toc.md)
- 📁 **reference_apirouter/**
  - [`APIRouter` class[¶](https://fastapi.tiangolo.com/reference/apirouter/#apirouter-class)](reference/reference_apirouter/APIRouter-classhttpsfastapi.tiangolo.comreferenceapi-723eec09.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt1](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-1794b464.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt10](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-0e7fb8c5.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt11](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-8e664071.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt2](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-b903e11f.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt3](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-aaa2990c.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt4](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-eb7be7bb.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt5](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-065cda8b.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt6](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-2fde3f0d.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt7](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-f1d4b73b.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt8](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-8dbb07c1.md)
  - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt9](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreference-5e5ca3ec.md)
  - [Reference Apirouter](reference/reference_apirouter/reference_apirouter.md)
  - [Table of Contents](reference/reference_apirouter/toc.md)
- 📁 **reference_fastapi/**
  - [`FastAPI` class[¶](https://fastapi.tiangolo.com/reference/fastapi/#fastapi-class)](reference/reference_fastapi/FastAPI-classhttpsfastapi.tiangolo.comreferencefasta-88bfbf37.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt1](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-8863a77a.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt10](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-6fb6813a.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt11](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-bfcd8c45.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt12](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-d9678cd2.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt2](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-e291ae89.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt3](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-3fd0a018.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt4](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-e44400ad.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt5](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-f67e6bf0.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt6](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-515a5a01.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt7](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-c37f9762.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt8](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-9f8dde58.md)
  - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt9](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefa-73961520.md)
  - [Reference Fastapi](reference/reference_fastapi/reference_fastapi.md)
  - [Table of Contents](reference/reference_fastapi/toc.md)
- 📁 **reference_openapi_models/**
  - [OpenAPI `models`[¶](https://fastapi.tiangolo.com/reference/openapi/models/#openapi-models)](reference/reference_openapi_models/OpenAPI-modelshttpsfastapi.tiangolo.comreferenceopen-6706559c.md)
  - [Fastapi.Openapi.Models Httpsfastapi.Tiangolo.Comreferenceopenapimodelsfastapi.Openapi.Models Permanent Link Pt1](reference/reference_openapi_models/fastapi.openapi.models-httpsfastapi.tiangolo.comrefe-3e79987f.md)
  - [Fastapi.Openapi.Models Httpsfastapi.Tiangolo.Comreferenceopenapimodelsfastapi.Openapi.Models Permanent Link Pt2](reference/reference_openapi_models/fastapi.openapi.models-httpsfastapi.tiangolo.comrefe-0dab291e.md)
  - [Fastapi.Openapi.Models Httpsfastapi.Tiangolo.Comreferenceopenapimodelsfastapi.Openapi.Models Permanent Link Pt3](reference/reference_openapi_models/fastapi.openapi.models-httpsfastapi.tiangolo.comrefe-bb7a7969.md)
  - [Fastapi.Openapi.Models Httpsfastapi.Tiangolo.Comreferenceopenapimodelsfastapi.Openapi.Models Permanent Link Pt4](reference/reference_openapi_models/fastapi.openapi.models-httpsfastapi.tiangolo.comrefe-6cdee1f1.md)
  - [Reference Openapi Models Pt1](reference/reference_openapi_models/reference_openapi_models_pt1.md)
  - [Reference Openapi Models Pt2](reference/reference_openapi_models/reference_openapi_models_pt2.md)
  - [Reference Openapi Models Pt3](reference/reference_openapi_models/reference_openapi_models_pt3.md)
  - [Reference Openapi Models Pt4](reference/reference_openapi_models/reference_openapi_models_pt4.md)
  - [Table of Contents](reference/reference_openapi_models/toc.md)
- 📁 **reference_parameters/**
  - 📁 **Request-Parametershttpsfastapi.tiangolo.comreferenceparametersrequest-parameters/**
    - [Fastapi.Body Httpsfastapi.Tiangolo.Comreferenceparametersfastapi.Body Permanent Link](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferencepar-7f3c7a42/fastapi.Body-httpsfastapi.tiangolo.comreferenceparam-0bb9a5fd.md)
    - [Fastapi.File Httpsfastapi.Tiangolo.Comreferenceparametersfastapi.File Permanent Link](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferencepar-7f3c7a42/fastapi.File-httpsfastapi.tiangolo.comreferenceparam-fd9c8609.md)
    - [Fastapi.Header Httpsfastapi.Tiangolo.Comreferenceparametersfastapi.Header Permanent Link](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferencepar-7f3c7a42/fastapi.Header-httpsfastapi.tiangolo.comreferencepar-ee6a5cdd.md)
    - [Fastapi.Query Httpsfastapi.Tiangolo.Comreferenceparametersfastapi.Query Permanent Link](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferencepar-7f3c7a42/fastapi.Query-httpsfastapi.tiangolo.comreferencepara-b8e7c185.md)
  - [Request Parameters[¶](https://fastapi.tiangolo.com/reference/parameters/#request-parameters)](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreference-abb9f592.md)
  - [Reference Parameters](reference/reference_parameters/reference_parameters.md)
  - [Table of Contents](reference/reference_parameters/toc.md)
- 📁 **reference_responses/**
  - 📁 **Custom-Response-Classes---File-HTML-Redirect-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc/**
    - [Fastapi Responseshttpsfastapi.Tiangolo.Comreferenceresponsesfastapi Responses](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming--ee4b0f4f/FastAPI-Responseshttpsfastapi.tiangolo.comreferencer-7d6d1150.md)
    - [Starlette Responseshttpsfastapi.Tiangolo.Comreferenceresponsesstarlette Responses](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming--ee4b0f4f/Starlette-Responseshttpsfastapi.tiangolo.comreferenc-51f0dfbd.md)
    - [Fastapi.Responses.Fileresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Fileresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming--ee4b0f4f/fastapi.responses.FileResponse-httpsfastapi.tiangolo-07532ba0.md)
    - [Fastapi.Responses.Jsonresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Jsonresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming--ee4b0f4f/fastapi.responses.JSONResponse-httpsfastapi.tiangolo-fd7f1b4b.md)
    - [Fastapi.Responses.Redirectresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Redirectresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming--ee4b0f4f/fastapi.responses.RedirectResponse-httpsfastapi.tian-ba1cfdaa.md)
    - [Fastapi.Responses.Streamingresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Streamingresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming--ee4b0f4f/fastapi.responses.StreamingResponse-httpsfastapi.tia-1ecb79f2.md)
    - [Fastapi.Responses.Ujsonresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Ujsonresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming--ee4b0f4f/fastapi.responses.UJSONResponse-httpsfastapi.tiangol-a4ccc386.md)
  - [Custom Response Classes - File, HTML, Redirect, Streaming, etc.[¶](https://fastapi.tiangolo.com/reference/responses/#custom-response-classes-file-html-redirect-streaming-etc)](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streami-6ea6309d.md)
  - [Reference Responses](reference/reference_responses/reference_responses.md)
  - [Table of Contents](reference/reference_responses/toc.md)
- 📁 **reference_security/**
  - 📁 **Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/**
    - [Api Key Security Schemeshttpsfastapi.Tiangolo.Comreferencesecurityapi Key Security Schemes](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/API-Key-Security-Schemeshttpsfastapi.tiangolo.comref-e575580b.md)
    - [Http Credentialshttpsfastapi.Tiangolo.Comreferencesecurityhttp Credentials](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/HTTP-Credentialshttpsfastapi.tiangolo.comreferencese-b06feb65.md)
    - [Oauth2 Authenticationhttpsfastapi.Tiangolo.Comreferencesecurityoauth2 Authentication](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/OAuth2-Authenticationhttpsfastapi.tiangolo.comrefere-5693feb4.md)
    - [Oauth2 Password Formhttpsfastapi.Tiangolo.Comreferencesecurityoauth2 Password Form](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/OAuth2-Password-Formhttpsfastapi.tiangolo.comreferen-62fc8586.md)
    - [Oauth2 Security Scopes In Dependencieshttpsfastapi.Tiangolo.Comreferencesecurityoauth2 Security Scopes In Dependencies](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/OAuth2-Security-Scopes-in-Dependencieshttpsfastapi.t-7fe98087.md)
    - [Fastapi.Security.Apikeycookie Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Apikeycookie Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.APIKeyCookie-httpsfastapi.tiangolo.-5a6698c5.md)
    - [Fastapi.Security.Apikeyquery Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Apikeyquery Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.APIKeyQuery-httpsfastapi.tiangolo.c-86eb1a5d.md)
    - [Fastapi.Security.Httpauthorizationcredentials Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Httpauthorizationcredentials Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.HTTPAuthorizationCredentials-httpsf-f7855909.md)
    - [Fastapi.Security.Httpbasiccredentials Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Httpbasiccredentials Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.HTTPBasicCredentials-httpsfastapi.t-cc093bb7.md)
    - [Fastapi.Security.Httpbearer Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Httpbearer Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.HTTPBearer-httpsfastapi.tiangolo.co-19d0a29f.md)
    - [Fastapi.Security.Oauth2 Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Oauth2 Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.OAuth2-httpsfastapi.tiangolo.comref-e0b7ad2a.md)
    - [Fastapi.Security.Oauth2Authorizationcodebearer Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Oauth2Authorizationcodebearer Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.OAuth2AuthorizationCodeBearer-https-407e518d.md)
    - [Fastapi.Security.Oauth2Passwordbearer Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Oauth2Passwordbearer Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.OAuth2PasswordBearer-httpsfastapi.t-168bb9df.md)
    - [Fastapi.Security.Oauth2Passwordrequestform Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Oauth2Passwordrequestform Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.OAuth2PasswordRequestForm-httpsfast-d475ddd0.md)
    - [Fastapi.Security.Securityscopes Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Securityscopes Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecurit-bdd76f0c/fastapi.security.SecurityScopes-httpsfastapi.tiangol-8ef256d8.md)
  - [Security Tools[¶](https://fastapi.tiangolo.com/reference/security/#security-tools)](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecu-00961040.md)
  - [Reference Security](reference/reference_security/reference_security.md)
  - [Table of Contents](reference/reference_security/toc.md)
- 📁 **reference_testclient/**
  - [Test Client - `TestClient`[¶](https://fastapi.tiangolo.com/reference/testclient/#test-client-testclient)](reference/reference_testclient/Test-Client---TestClienthttpsfastapi.tiangolo.comref-1055ceb7.md)
  - [Reference Testclient](reference/reference_testclient/reference_testclient.md)
  - [Table of Contents](reference/reference_testclient/toc.md)
- 📁 **tutorial_query-params-str-validations/**
  - [Query Parameters and String Validations[¶](https://fastapi.tiangolo.com/tutorial/query-params-str-validations/#query-parameters-and-string-validations)](reference/tutorial_query-params-str-validations/Query-Parameters-and-String-Validationshttpsfastapi.-4968b819.md)
  - [Table of Contents](reference/tutorial_query-params-str-validations/toc.md)
  - [Tutorial Query Params Str Validations](reference/tutorial_query-params-str-validations/tutorial_query-params-str-validations.md)
- 📁 **tutorial_security_oauth2-jwt/**
  - [OAuth2 with Password (and hashing), Bearer with JWT tokens[¶](https://fastapi.tiangolo.com/tutorial/security/oauth2-jwt/#oauth2-with-password-and-hashing-bearer-with-jwt-tokens)](reference/tutorial_security_oauth2-jwt/OAuth2-with-Password-and-hashing-Bearer-with-JWT-tok-c6e9b918.md)
  - [Table of Contents](reference/tutorial_security_oauth2-jwt/toc.md)
  - [Tutorial Security Oauth2 Jwt](reference/tutorial_security_oauth2-jwt/tutorial_security_oauth2-jwt.md)
- 📁 **tutorial_security_simple-oauth2/**
  - [Simple OAuth2 with Password and Bearer[¶](https://fastapi.tiangolo.com/tutorial/security/simple-oauth2/#simple-oauth2-with-password-and-bearer)](reference/tutorial_security_simple-oauth2/Simple-OAuth2-with-Password-and-Bearerhttpsfastapi.t-96ebc0b3.md)
  - [Table of Contents](reference/tutorial_security_simple-oauth2/toc.md)
  - [Tutorial Security Simple Oauth2](reference/tutorial_security_simple-oauth2/tutorial_security_simple-oauth2.md)
- 📁 **tutorial_sql-databases/**
  - 📁 **SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutorialsql-databasessql-relational-databases/**
    - [Code below omitted 👇](reference/tutorial_sql-databases/SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutori-2b6926d5/Create-the-App-with-a-Single-Modelhttpsfastapi.tiang-d2b2581f.md)
    - [Install Sqlmodelhttpsfastapi.Tiangolo.Comtutorialsql Databasesinstall Sqlmodel](reference/tutorial_sql-databases/SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutori-2b6926d5/Install-SQLModelhttpsfastapi.tiangolo.comtutorialsql-fa9eb6b8.md)
    - [Recaphttpsfastapi.Tiangolo.Comtutorialsql Databasesrecap](reference/tutorial_sql-databases/SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutori-2b6926d5/Recaphttpsfastapi.tiangolo.comtutorialsql-databasesrecap.md)
  - [SQL (Relational) Databases[¶](https://fastapi.tiangolo.com/tutorial/sql-databases/#sql-relational-databases)](reference/tutorial_sql-databases/SQL-Relational-Databaseshttpsfastapi.tiangolo.comtut-bbc8a4db.md)
  - [Code above omitted 👆](reference/tutorial_sql-databases/Update-the-App-with-Multiple-Modelshttpsfastapi.tian-b8ac3a00.md)
  - [Code above omitted 👆](reference/tutorial_sql-databases/Update-the-App-with-Multiple-Modelshttpsfastapi.tian-2b95263c.md)
  - [Code above omitted 👆](reference/tutorial_sql-databases/Update-the-App-with-Multiple-Modelshttpsfastapi.tian-07fdc9cd.md)
  - [Table of Contents](reference/tutorial_sql-databases/toc.md)
  - [Tutorial Sql Databases](reference/tutorial_sql-databases/tutorial_sql-databases.md)
- [ Llm Test](reference/_llm-test.md)
- [About](reference/about.md)
- [Advanced](reference/advanced.md)
- [Advanced Additional Responses](reference/advanced_additional-responses.md)
- [Advanced Additional Status Codes](reference/advanced_additional-status-codes.md)
- [Advanced Advanced Dependencies](reference/advanced_advanced-dependencies.md)
- [Advanced Advanced Python Types](reference/advanced_advanced-python-types.md)
- [Advanced Async Tests](reference/advanced_async-tests.md)
- [Advanced Behind A Proxy](reference/advanced_behind-a-proxy.md)
- [Advanced Custom Response](reference/advanced_custom-response.md)
- [Advanced Dataclasses](reference/advanced_dataclasses.md)
- [Advanced Events](reference/advanced_events.md)
- [Advanced Generate Clients](reference/advanced_generate-clients.md)
- [Advanced Json Base64 Bytes](reference/advanced_json-base64-bytes.md)
- [Advanced Middleware](reference/advanced_middleware.md)
- [Advanced Openapi Callbacks](reference/advanced_openapi-callbacks.md)
- [Advanced Openapi Webhooks](reference/advanced_openapi-webhooks.md)
- [Advanced Path Operation Advanced Configuration](reference/advanced_path-operation-advanced-configuration.md)
- [Advanced Response Change Status Code](reference/advanced_response-change-status-code.md)
- [Advanced Response Cookies](reference/advanced_response-cookies.md)
- [Advanced Response Directly](reference/advanced_response-directly.md)
- [Advanced Response Headers](reference/advanced_response-headers.md)
- [Advanced Security](reference/advanced_security.md)
- [Advanced Security Http Basic Auth](reference/advanced_security_http-basic-auth.md)
- [Advanced Settings](reference/advanced_settings.md)
- [Advanced Strict Content Type](reference/advanced_strict-content-type.md)
- [Advanced Sub Applications](reference/advanced_sub-applications.md)
- [Advanced Templates](reference/advanced_templates.md)
- [Advanced Testing Dependencies](reference/advanced_testing-dependencies.md)
- [Advanced Testing Events](reference/advanced_testing-events.md)
- [Advanced Testing Websockets](reference/advanced_testing-websockets.md)
- [Advanced Using Request Directly](reference/advanced_using-request-directly.md)
- [Advanced Wsgi](reference/advanced_wsgi.md)
- [Alternatives](reference/alternatives.md)
- [Async](reference/async.md)
- [Benchmarks](reference/benchmarks.md)
- [Contributing](reference/contributing.md)
- [Deployment Concepts](reference/deployment_concepts.md)
- [Deployment Docker](reference/deployment_docker.md)
- [Deployment Fastapicloud](reference/deployment_fastapicloud.md)
- [Deployment Https](reference/deployment_https.md)
- [Deployment Manually](reference/deployment_manually.md)
- [Deployment Server Workers](reference/deployment_server-workers.md)
- [Editor Support](reference/editor-support.md)
- [Environment Variables](reference/environment-variables.md)
- [Fastapi Cli](reference/fastapi-cli.md)
- [Fastapi People](reference/fastapi-people.md)
- [Features](reference/features.md)
- [Help Fastapi](reference/help-fastapi.md)
- [How To](reference/how-to.md)
- [How To Authentication Error Status Code](reference/how-to_authentication-error-status-code.md)
- [How To Conditional Openapi](reference/how-to_conditional-openapi.md)
- [How To Configure Swagger Ui](reference/how-to_configure-swagger-ui.md)
- [How To Custom Docs Ui Assets](reference/how-to_custom-docs-ui-assets.md)
- [How To Custom Request And Route](reference/how-to_custom-request-and-route.md)
- [How To Extending Openapi](reference/how-to_extending-openapi.md)
- [How To General](reference/how-to_general.md)
- [How To Graphql](reference/how-to_graphql.md)
- [How To Migrate From Pydantic V1 To Pydantic V2](reference/how-to_migrate-from-pydantic-v1-to-pydantic-v2.md)
- [How To Separate Openapi Schemas](reference/how-to_separate-openapi-schemas.md)
- [How To Testing Database](reference/how-to_testing-database.md)
- [Index](reference/index.md)
- [Learn](reference/learn.md)
- [Management Tasks](reference/management-tasks.md)
- [Management](reference/management.md)
- [Newsletter](reference/newsletter.md)
- [Project Generation](reference/project-generation.md)
- [Python Types](reference/python-types.md)
- [Reference](reference/reference.md)
- [Reference Background](reference/reference_background.md)
- [Reference Dependencies](reference/reference_dependencies.md)
- [Reference Encoders](reference/reference_encoders.md)
- [Reference Exceptions](reference/reference_exceptions.md)
- [Reference Httpconnection](reference/reference_httpconnection.md)
- [Reference Middleware](reference/reference_middleware.md)
- [Reference Openapi Docs](reference/reference_openapi_docs.md)
- [Reference Request](reference/reference_request.md)
- [Reference Response](reference/reference_response.md)
- [Reference Staticfiles](reference/reference_staticfiles.md)
- [Reference Status](reference/reference_status.md)
- [Reference Templating](reference/reference_templating.md)
- [Reference Uploadfile](reference/reference_uploadfile.md)
- [Reference Websockets](reference/reference_websockets.md)
- [Resources](reference/resources.md)
- [Translation Banner](reference/translation-banner.md)
- [Tutorial](reference/tutorial.md)
- [Tutorial Background Tasks](reference/tutorial_background-tasks.md)
- [Tutorial Bigger Applications](reference/tutorial_bigger-applications.md)
- [Tutorial Body Fields](reference/tutorial_body-fields.md)
- [Tutorial Body Multiple Params](reference/tutorial_body-multiple-params.md)
- [Tutorial Body Nested Models](reference/tutorial_body-nested-models.md)
- [Tutorial Body Updates](reference/tutorial_body-updates.md)
- [Tutorial Body](reference/tutorial_body.md)
- [Tutorial Cookie Param Models](reference/tutorial_cookie-param-models.md)
- [Tutorial Debugging](reference/tutorial_debugging.md)
- [Tutorial Dependencies Classes As Dependencies](reference/tutorial_dependencies_classes-as-dependencies.md)
- [Tutorial Dependencies Dependencies In Path Operation Decorators](reference/tutorial_dependencies_dependencies-in-path-operation-c8590a8e.md)
- [Tutorial Dependencies Global Dependencies](reference/tutorial_dependencies_global-dependencies.md)
- [Tutorial Encoder](reference/tutorial_encoder.md)
- [Tutorial Extra Data Types](reference/tutorial_extra-data-types.md)
- [Tutorial Extra Models](reference/tutorial_extra-models.md)
- [Tutorial First Steps](reference/tutorial_first-steps.md)
- [Tutorial Handling Errors](reference/tutorial_handling-errors.md)
- [Tutorial Header Param Models](reference/tutorial_header-param-models.md)
- [Tutorial Header Params](reference/tutorial_header-params.md)
- [Tutorial Metadata](reference/tutorial_metadata.md)
- [Tutorial Middleware](reference/tutorial_middleware.md)
- [Tutorial Path Operation Configuration](reference/tutorial_path-operation-configuration.md)
- [Tutorial Path Params Numeric Validations](reference/tutorial_path-params-numeric-validations.md)
- [Tutorial Path Params](reference/tutorial_path-params.md)
- [Tutorial Query Param Models](reference/tutorial_query-param-models.md)
- [Tutorial Query Params](reference/tutorial_query-params.md)
- [Tutorial Request Files](reference/tutorial_request-files.md)
- [Tutorial Request Form Models](reference/tutorial_request-form-models.md)
- [Tutorial Request Forms And Files](reference/tutorial_request-forms-and-files.md)
- [Tutorial Request Forms](reference/tutorial_request-forms.md)
- [Tutorial Response Model](reference/tutorial_response-model.md)
- [Tutorial Response Status Code](reference/tutorial_response-status-code.md)
- [Tutorial Schema Extra Example](reference/tutorial_schema-extra-example.md)
- [Tutorial Security](reference/tutorial_security.md)
- [Tutorial Security First Steps](reference/tutorial_security_first-steps.md)
- [Tutorial Security Get Current User](reference/tutorial_security_get-current-user.md)
- [Tutorial Server Sent Events](reference/tutorial_server-sent-events.md)
- [Tutorial Static Files](reference/tutorial_static-files.md)
- [Tutorial Stream Json Lines](reference/tutorial_stream-json-lines.md)

## 🤖 Agent Usage Guide

- When the user asks anything about **Fastapi Docs**, consult the reference files.
- Prefer exact quotes and direct links to the relevant file/section.
- The hierarchical TOC above makes navigation fast and intuitive.
- All images and assets are preserved so links work perfectly.

