File contents 1 --- 2 name: fastapi-docs 3 description: Comprehensive reference documentation for Fastapi Docs. Use when this capability is needed. 4 --- 5 6 # Fastapi Docs Documentation 7 8 Comprehensive reference documentation for Fastapi Docs. 9 10 **Original Sources**: 11 - [https://fastapi.tiangolo.com/](https://fastapi.tiangolo.com/) 12 13 **Contains**: 243 markdown files with full folder structure (crawled at depth 2). 14 *Last updated: March 08, 2026* 15 16 ## 📚 Table of Contents 17 18 - 📁 **advanced_security_oauth2-scopes/** 19 - 📁 **OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/** 20 - [About Third Party Integrationshttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopesabout Third Party Integrations](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/About-third-party-integrationshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesabout-third-party-integrations.md) 21 - [Check Ithttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopescheck It](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Check-ithttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopescheck-it.md) 22 - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Declare-scopes-in-_path-operations_-and-dependencieshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesdeclare-scopes-in-path-operations-and-dependencies.md) 23 - [Dependency Tree And Scopeshttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopesdependency Tree And Scopes](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Dependency-tree-and-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesdependency-tree-and-scopes.md) 24 - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Global-viewhttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesglobal-view.md) 25 - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/JWT-token-with-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesjwt-token-with-scopes.md) 26 - [More Details About Securityscopeshttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopesmore Details About Securityscopes](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/More-details-about-SecurityScopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesmore-details-about-securityscopes.md) 27 - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/OAuth2-Security-schemehttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-security-scheme.md) 28 - [Oauth2 Scopes And Openapihttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopesoauth2 Scopes And Openapi](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/OAuth2-scopes-and-OpenAPIhttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes-and-openapi.md) 29 - [Security In Decorator Dependencieshttpsfastapi.Tiangolo.Comadvancedsecurityoauth2 Scopessecurity In Decorator Dependencies](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Security-in-decorator-dependencieshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopessecurity-in-decorator-dependencies.md) 30 - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Use-SecurityScopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesuse-securityscopes.md) 31 - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Use-the-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesuse-the-scopes.md) 32 - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Verify-the-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesverify-the-scopes.md) 33 - [to get a string like this run:](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes/Verify-the-username-and-data-shapehttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesverify-the-username-and-data-shape.md) 34 - [OAuth2 scopes[¶](https://fastapi.tiangolo.com/advanced/security/oauth2-scopes/#oauth2-scopes)](reference/advanced_security_oauth2-scopes/OAuth2-scopeshttpsfastapi.tiangolo.comadvancedsecurityoauth2-scopesoauth2-scopes.md) 35 - [Advanced Security Oauth2 Scopes](reference/advanced_security_oauth2-scopes/advanced_security_oauth2-scopes.md) 36 - [Table of Contents](reference/advanced_security_oauth2-scopes/toc.md) 37 - 📁 **advanced_stream-data/** 38 - 📁 **Stream-Datahttpsfastapi.tiangolo.comadvancedstream-datastream-data/** 39 - [Code above omitted 👆](reference/advanced_stream-data/Stream-Datahttpsfastapi.tiangolo.comadvancedstream-datastream-data/A-Custom-PNGStreamingResponsehttpsfastapi.tiangolo.comadvancedstream-dataa-custom-pngstreamingresponse.md) 40 - [Code below omitted 👇](reference/advanced_stream-data/Stream-Datahttpsfastapi.tiangolo.comadvancedstream-datastream-data/A-StreamingResponse-with-yieldhttpsfastapi.tiangolo.comadvancedstream-dataa-streamingresponse-with-yield.md) 41 - [Use Caseshttpsfastapi.Tiangolo.Comadvancedstream Datause Cases](reference/advanced_stream-data/Stream-Datahttpsfastapi.tiangolo.comadvancedstream-datastream-data/Use-Caseshttpsfastapi.tiangolo.comadvancedstream-datause-cases.md) 42 - [Stream Data[¶](https://fastapi.tiangolo.com/advanced/stream-data/#stream-data)](reference/advanced_stream-data/Stream-Datahttpsfastapi.tiangolo.comadvancedstream-datastream-data.md) 43 - [Advanced Stream Data](reference/advanced_stream-data/advanced_stream-data.md) 44 - [Table of Contents](reference/advanced_stream-data/toc.md) 45 - 📁 **reference_apirouter/** 46 - [`APIRouter` class[¶](https://fastapi.tiangolo.com/reference/apirouter/#apirouter-class)](reference/reference_apirouter/APIRouter-classhttpsfastapi.tiangolo.comreferenceapirouterapirouter-class.md) 47 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt1](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt1.md) 48 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt10](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt10.md) 49 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt11](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt11.md) 50 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt2](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt2.md) 51 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt3](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt3.md) 52 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt4](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt4.md) 53 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt5](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt5.md) 54 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt6](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt6.md) 55 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt7](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt7.md) 56 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt8](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt8.md) 57 - [Fastapi.Apirouter Httpsfastapi.Tiangolo.Comreferenceapirouterfastapi.Apirouter Permanent Link Pt9](reference/reference_apirouter/fastapi.APIRouter-httpsfastapi.tiangolo.comreferenceapirouterfastapi.APIRouter-Permanent-link_pt9.md) 58 - [Reference Apirouter](reference/reference_apirouter/reference_apirouter.md) 59 - [Table of Contents](reference/reference_apirouter/toc.md) 60 - 📁 **reference_fastapi/** 61 - [`FastAPI` class[¶](https://fastapi.tiangolo.com/reference/fastapi/#fastapi-class)](reference/reference_fastapi/FastAPI-classhttpsfastapi.tiangolo.comreferencefastapifastapi-class.md) 62 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt1](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt1.md) 63 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt10](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt10.md) 64 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt11](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt11.md) 65 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt12](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt12.md) 66 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt2](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt2.md) 67 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt3](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt3.md) 68 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt4](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt4.md) 69 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt5](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt5.md) 70 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt6](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt6.md) 71 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt7](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt7.md) 72 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt8](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt8.md) 73 - [Fastapi.Fastapi Httpsfastapi.Tiangolo.Comreferencefastapifastapi.Fastapi Permanent Link Pt9](reference/reference_fastapi/fastapi.FastAPI-httpsfastapi.tiangolo.comreferencefastapifastapi.FastAPI-Permanent-link_pt9.md) 74 - [Reference Fastapi](reference/reference_fastapi/reference_fastapi.md) 75 - [Table of Contents](reference/reference_fastapi/toc.md) 76 - 📁 **reference_openapi_models/** 77 - [OpenAPI `models`[¶](https://fastapi.tiangolo.com/reference/openapi/models/#openapi-models)](reference/reference_openapi_models/OpenAPI-modelshttpsfastapi.tiangolo.comreferenceopenapimodelsopenapi-models.md) 78 - [Fastapi.Openapi.Models Httpsfastapi.Tiangolo.Comreferenceopenapimodelsfastapi.Openapi.Models Permanent Link Pt1](reference/reference_openapi_models/fastapi.openapi.models-httpsfastapi.tiangolo.comreferenceopenapimodelsfastapi.openapi.models-Permanent-link_pt1.md) 79 - [Fastapi.Openapi.Models Httpsfastapi.Tiangolo.Comreferenceopenapimodelsfastapi.Openapi.Models Permanent Link Pt2](reference/reference_openapi_models/fastapi.openapi.models-httpsfastapi.tiangolo.comreferenceopenapimodelsfastapi.openapi.models-Permanent-link_pt2.md) 80 - [Fastapi.Openapi.Models Httpsfastapi.Tiangolo.Comreferenceopenapimodelsfastapi.Openapi.Models Permanent Link Pt3](reference/reference_openapi_models/fastapi.openapi.models-httpsfastapi.tiangolo.comreferenceopenapimodelsfastapi.openapi.models-Permanent-link_pt3.md) 81 - [Fastapi.Openapi.Models Httpsfastapi.Tiangolo.Comreferenceopenapimodelsfastapi.Openapi.Models Permanent Link Pt4](reference/reference_openapi_models/fastapi.openapi.models-httpsfastapi.tiangolo.comreferenceopenapimodelsfastapi.openapi.models-Permanent-link_pt4.md) 82 - [Reference Openapi Models Pt1](reference/reference_openapi_models/reference_openapi_models_pt1.md) 83 - [Reference Openapi Models Pt2](reference/reference_openapi_models/reference_openapi_models_pt2.md) 84 - [Reference Openapi Models Pt3](reference/reference_openapi_models/reference_openapi_models_pt3.md) 85 - [Reference Openapi Models Pt4](reference/reference_openapi_models/reference_openapi_models_pt4.md) 86 - [Table of Contents](reference/reference_openapi_models/toc.md) 87 - 📁 **reference_parameters/** 88 - 📁 **Request-Parametershttpsfastapi.tiangolo.comreferenceparametersrequest-parameters/** 89 - [Fastapi.Body Httpsfastapi.Tiangolo.Comreferenceparametersfastapi.Body Permanent Link](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferenceparametersrequest-parameters/fastapi.Body-httpsfastapi.tiangolo.comreferenceparametersfastapi.Body-Permanent-link.md) 90 - [Fastapi.File Httpsfastapi.Tiangolo.Comreferenceparametersfastapi.File Permanent Link](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferenceparametersrequest-parameters/fastapi.File-httpsfastapi.tiangolo.comreferenceparametersfastapi.File-Permanent-link.md) 91 - [Fastapi.Header Httpsfastapi.Tiangolo.Comreferenceparametersfastapi.Header Permanent Link](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferenceparametersrequest-parameters/fastapi.Header-httpsfastapi.tiangolo.comreferenceparametersfastapi.Header-Permanent-link.md) 92 - [Fastapi.Query Httpsfastapi.Tiangolo.Comreferenceparametersfastapi.Query Permanent Link](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferenceparametersrequest-parameters/fastapi.Query-httpsfastapi.tiangolo.comreferenceparametersfastapi.Query-Permanent-link.md) 93 - [Request Parameters[¶](https://fastapi.tiangolo.com/reference/parameters/#request-parameters)](reference/reference_parameters/Request-Parametershttpsfastapi.tiangolo.comreferenceparametersrequest-parameters.md) 94 - [Reference Parameters](reference/reference_parameters/reference_parameters.md) 95 - [Table of Contents](reference/reference_parameters/toc.md) 96 - 📁 **reference_responses/** 97 - 📁 **Custom-Response-Classes---File-HTML-Redirect-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc/** 98 - [Fastapi Responseshttpsfastapi.Tiangolo.Comreferenceresponsesfastapi Responses](reference/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.md) 99 - [Starlette Responseshttpsfastapi.Tiangolo.Comreferenceresponsesstarlette Responses](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc/Starlette-Responseshttpsfastapi.tiangolo.comreferenceresponsesstarlette-responses.md) 100 - [Fastapi.Responses.Fileresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Fileresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc/fastapi.responses.FileResponse-httpsfastapi.tiangolo.comreferenceresponsesfastapi.responses.FileResponse-Permanent-link.md) 101 - [Fastapi.Responses.Jsonresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Jsonresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc/fastapi.responses.JSONResponse-httpsfastapi.tiangolo.comreferenceresponsesfastapi.responses.JSONResponse-Permanent-link.md) 102 - [Fastapi.Responses.Redirectresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Redirectresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc/fastapi.responses.RedirectResponse-httpsfastapi.tiangolo.comreferenceresponsesfastapi.responses.RedirectResponse-Permanent-link.md) 103 - [Fastapi.Responses.Streamingresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Streamingresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc/fastapi.responses.StreamingResponse-httpsfastapi.tiangolo.comreferenceresponsesfastapi.responses.StreamingResponse-Permanent-link.md) 104 - [Fastapi.Responses.Ujsonresponse Httpsfastapi.Tiangolo.Comreferenceresponsesfastapi.Responses.Ujsonresponse Permanent Link](reference/reference_responses/Custom-Response-Classes---File-HTML-Redirect-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc/fastapi.responses.UJSONResponse-httpsfastapi.tiangolo.comreferenceresponsesfastapi.responses.UJSONResponse-Permanent-link.md) 105 - [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-Streaming-etc.httpsfastapi.tiangolo.comreferenceresponsescustom-response-classes-file-html-redirect-streaming-etc.md) 106 - [Reference Responses](reference/reference_responses/reference_responses.md) 107 - [Table of Contents](reference/reference_responses/toc.md) 108 - 📁 **reference_security/** 109 - 📁 **Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/** 110 - [Api Key Security Schemeshttpsfastapi.Tiangolo.Comreferencesecurityapi Key Security Schemes](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/API-Key-Security-Schemeshttpsfastapi.tiangolo.comreferencesecurityapi-key-security-schemes.md) 111 - [Http Credentialshttpsfastapi.Tiangolo.Comreferencesecurityhttp Credentials](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/HTTP-Credentialshttpsfastapi.tiangolo.comreferencesecurityhttp-credentials.md) 112 - [Oauth2 Authenticationhttpsfastapi.Tiangolo.Comreferencesecurityoauth2 Authentication](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/OAuth2-Authenticationhttpsfastapi.tiangolo.comreferencesecurityoauth2-authentication.md) 113 - [Oauth2 Password Formhttpsfastapi.Tiangolo.Comreferencesecurityoauth2 Password Form](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/OAuth2-Password-Formhttpsfastapi.tiangolo.comreferencesecurityoauth2-password-form.md) 114 - [Oauth2 Security Scopes In Dependencieshttpsfastapi.Tiangolo.Comreferencesecurityoauth2 Security Scopes In Dependencies](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/OAuth2-Security-Scopes-in-Dependencieshttpsfastapi.tiangolo.comreferencesecurityoauth2-security-scopes-in-dependencies.md) 115 - [Fastapi.Security.Apikeycookie Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Apikeycookie Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.APIKeyCookie-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.APIKeyCookie-Permanent-link.md) 116 - [Fastapi.Security.Apikeyquery Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Apikeyquery Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.APIKeyQuery-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.APIKeyQuery-Permanent-link.md) 117 - [Fastapi.Security.Httpauthorizationcredentials Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Httpauthorizationcredentials Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.HTTPAuthorizationCredentials-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.HTTPAuthorizationCredentials-Permanent-link.md) 118 - [Fastapi.Security.Httpbasiccredentials Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Httpbasiccredentials Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.HTTPBasicCredentials-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.HTTPBasicCredentials-Permanent-link.md) 119 - [Fastapi.Security.Httpbearer Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Httpbearer Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.HTTPBearer-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.HTTPBearer-Permanent-link.md) 120 - [Fastapi.Security.Oauth2 Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Oauth2 Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.OAuth2-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.OAuth2-Permanent-link.md) 121 - [Fastapi.Security.Oauth2Authorizationcodebearer Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Oauth2Authorizationcodebearer Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.OAuth2AuthorizationCodeBearer-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.OAuth2AuthorizationCodeBearer-Permanent-link.md) 122 - [Fastapi.Security.Oauth2Passwordbearer Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Oauth2Passwordbearer Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.OAuth2PasswordBearer-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.OAuth2PasswordBearer-Permanent-link.md) 123 - [Fastapi.Security.Oauth2Passwordrequestform Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Oauth2Passwordrequestform Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.OAuth2PasswordRequestForm-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.OAuth2PasswordRequestForm-Permanent-link.md) 124 - [Fastapi.Security.Securityscopes Httpsfastapi.Tiangolo.Comreferencesecurityfastapi.Security.Securityscopes Permanent Link](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools/fastapi.security.SecurityScopes-httpsfastapi.tiangolo.comreferencesecurityfastapi.security.SecurityScopes-Permanent-link.md) 125 - [Security Tools[¶](https://fastapi.tiangolo.com/reference/security/#security-tools)](reference/reference_security/Security-Toolshttpsfastapi.tiangolo.comreferencesecuritysecurity-tools.md) 126 - [Reference Security](reference/reference_security/reference_security.md) 127 - [Table of Contents](reference/reference_security/toc.md) 128 - 📁 **reference_testclient/** 129 - [Test Client - `TestClient`[¶](https://fastapi.tiangolo.com/reference/testclient/#test-client-testclient)](reference/reference_testclient/Test-Client---TestClienthttpsfastapi.tiangolo.comreferencetestclienttest-client-testclient.md) 130 - [Reference Testclient](reference/reference_testclient/reference_testclient.md) 131 - [Table of Contents](reference/reference_testclient/toc.md) 132 - 📁 **tutorial_query-params-str-validations/** 133 - [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.tiangolo.comtutorialquery-params-str-validationsquery-parameters-and-string-validations.md) 134 - [Table of Contents](reference/tutorial_query-params-str-validations/toc.md) 135 - [Tutorial Query Params Str Validations](reference/tutorial_query-params-str-validations/tutorial_query-params-str-validations.md) 136 - 📁 **tutorial_security_oauth2-jwt/** 137 - [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-tokenshttpsfastapi.tiangolo.comtutorialsecurityoauth2-jwtoauth2-with-password-and-hashing-bearer-with-jwt-tokens.md) 138 - [Table of Contents](reference/tutorial_security_oauth2-jwt/toc.md) 139 - [Tutorial Security Oauth2 Jwt](reference/tutorial_security_oauth2-jwt/tutorial_security_oauth2-jwt.md) 140 - 📁 **tutorial_security_simple-oauth2/** 141 - [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.tiangolo.comtutorialsecuritysimple-oauth2simple-oauth2-with-password-and-bearer.md) 142 - [Table of Contents](reference/tutorial_security_simple-oauth2/toc.md) 143 - [Tutorial Security Simple Oauth2](reference/tutorial_security_simple-oauth2/tutorial_security_simple-oauth2.md) 144 - 📁 **tutorial_sql-databases/** 145 - 📁 **SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutorialsql-databasessql-relational-databases/** 146 - [Code below omitted 👇](reference/tutorial_sql-databases/SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutorialsql-databasessql-relational-databases/Create-the-App-with-a-Single-Modelhttpsfastapi.tiangolo.comtutorialsql-databasescreate-the-app-with-a-single-model.md) 147 - [Install Sqlmodelhttpsfastapi.Tiangolo.Comtutorialsql Databasesinstall Sqlmodel](reference/tutorial_sql-databases/SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutorialsql-databasessql-relational-databases/Install-SQLModelhttpsfastapi.tiangolo.comtutorialsql-databasesinstall-sqlmodel.md) 148 - [Recaphttpsfastapi.Tiangolo.Comtutorialsql Databasesrecap](reference/tutorial_sql-databases/SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutorialsql-databasessql-relational-databases/Recaphttpsfastapi.tiangolo.comtutorialsql-databasesrecap.md) 149 - [SQL (Relational) Databases[¶](https://fastapi.tiangolo.com/tutorial/sql-databases/#sql-relational-databases)](reference/tutorial_sql-databases/SQL-Relational-Databaseshttpsfastapi.tiangolo.comtutorialsql-databasessql-relational-databases.md) 150 - [Code above omitted 👆](reference/tutorial_sql-databases/Update-the-App-with-Multiple-Modelshttpsfastapi.tiangolo.comtutorialsql-databasesupdate-the-app-with-multiple-models_pt1.md) 151 - [Code above omitted 👆](reference/tutorial_sql-databases/Update-the-App-with-Multiple-Modelshttpsfastapi.tiangolo.comtutorialsql-databasesupdate-the-app-with-multiple-models_pt2.md) 152 - [Code above omitted 👆](reference/tutorial_sql-databases/Update-the-App-with-Multiple-Modelshttpsfastapi.tiangolo.comtutorialsql-databasesupdate-the-app-with-multiple-models_pt3.md) 153 - [Table of Contents](reference/tutorial_sql-databases/toc.md) 154 - [Tutorial Sql Databases](reference/tutorial_sql-databases/tutorial_sql-databases.md) 155 - [ Llm Test](reference/_llm-test.md) 156 - [About](reference/about.md) 157 - [Advanced](reference/advanced.md) 158 - [Advanced Additional Responses](reference/advanced_additional-responses.md) 159 - [Advanced Additional Status Codes](reference/advanced_additional-status-codes.md) 160 - [Advanced Advanced Dependencies](reference/advanced_advanced-dependencies.md) 161 - [Advanced Advanced Python Types](reference/advanced_advanced-python-types.md) 162 - [Advanced Async Tests](reference/advanced_async-tests.md) 163 - [Advanced Behind A Proxy](reference/advanced_behind-a-proxy.md) 164 - [Advanced Custom Response](reference/advanced_custom-response.md) 165 - [Advanced Dataclasses](reference/advanced_dataclasses.md) 166 - [Advanced Events](reference/advanced_events.md) 167 - [Advanced Generate Clients](reference/advanced_generate-clients.md) 168 - [Advanced Json Base64 Bytes](reference/advanced_json-base64-bytes.md) 169 - [Advanced Middleware](reference/advanced_middleware.md) 170 - [Advanced Openapi Callbacks](reference/advanced_openapi-callbacks.md) 171 - [Advanced Openapi Webhooks](reference/advanced_openapi-webhooks.md) 172 - [Advanced Path Operation Advanced Configuration](reference/advanced_path-operation-advanced-configuration.md) 173 - [Advanced Response Change Status Code](reference/advanced_response-change-status-code.md) 174 - [Advanced Response Cookies](reference/advanced_response-cookies.md) 175 - [Advanced Response Directly](reference/advanced_response-directly.md) 176 - [Advanced Response Headers](reference/advanced_response-headers.md) 177 - [Advanced Security](reference/advanced_security.md) 178 - [Advanced Security Http Basic Auth](reference/advanced_security_http-basic-auth.md) 179 - [Advanced Settings](reference/advanced_settings.md) 180 - [Advanced Strict Content Type](reference/advanced_strict-content-type.md) 181 - [Advanced Sub Applications](reference/advanced_sub-applications.md) 182 - [Advanced Templates](reference/advanced_templates.md) 183 - [Advanced Testing Dependencies](reference/advanced_testing-dependencies.md) 184 - [Advanced Testing Events](reference/advanced_testing-events.md) 185 - [Advanced Testing Websockets](reference/advanced_testing-websockets.md) 186 - [Advanced Using Request Directly](reference/advanced_using-request-directly.md) 187 - [Advanced Wsgi](reference/advanced_wsgi.md) 188 - [Alternatives](reference/alternatives.md) 189 - [Async](reference/async.md) 190 - [Benchmarks](reference/benchmarks.md) 191 - [Contributing](reference/contributing.md) 192 - [Deployment Concepts](reference/deployment_concepts.md) 193 - [Deployment Docker](reference/deployment_docker.md) 194 - [Deployment Fastapicloud](reference/deployment_fastapicloud.md) 195 - [Deployment Https](reference/deployment_https.md) 196 - [Deployment Manually](reference/deployment_manually.md) 197 - [Deployment Server Workers](reference/deployment_server-workers.md) 198 - [Editor Support](reference/editor-support.md) 199 - [Environment Variables](reference/environment-variables.md) 200 - [Fastapi Cli](reference/fastapi-cli.md) 201 - [Fastapi People](reference/fastapi-people.md) 202 - [Features](reference/features.md) 203 - [Help Fastapi](reference/help-fastapi.md) 204 - [How To](reference/how-to.md) 205 - [How To Authentication Error Status Code](reference/how-to_authentication-error-status-code.md) 206 - [How To Conditional Openapi](reference/how-to_conditional-openapi.md) 207 - [How To Configure Swagger Ui](reference/how-to_configure-swagger-ui.md) 208 - [How To Custom Docs Ui Assets](reference/how-to_custom-docs-ui-assets.md) 209 - [How To Custom Request And Route](reference/how-to_custom-request-and-route.md) 210 - [How To Extending Openapi](reference/how-to_extending-openapi.md) 211 - [How To General](reference/how-to_general.md) 212 - [How To Graphql](reference/how-to_graphql.md) 213 - [How To Migrate From Pydantic V1 To Pydantic V2](reference/how-to_migrate-from-pydantic-v1-to-pydantic-v2.md) 214 - [How To Separate Openapi Schemas](reference/how-to_separate-openapi-schemas.md) 215 - [How To Testing Database](reference/how-to_testing-database.md) 216 - [Index](reference/index.md) 217 - [Learn](reference/learn.md) 218 - [Management Tasks](reference/management-tasks.md) 219 - [Management](reference/management.md) 220 - [Newsletter](reference/newsletter.md) 221 - [Project Generation](reference/project-generation.md) 222 - [Python Types](reference/python-types.md) 223 - [Reference](reference/reference.md) 224 - [Reference Background](reference/reference_background.md) 225 - [Reference Dependencies](reference/reference_dependencies.md) 226 - [Reference Encoders](reference/reference_encoders.md) 227 - [Reference Exceptions](reference/reference_exceptions.md) 228 - [Reference Httpconnection](reference/reference_httpconnection.md) 229 - [Reference Middleware](reference/reference_middleware.md) 230 - [Reference Openapi Docs](reference/reference_openapi_docs.md) 231 - [Reference Request](reference/reference_request.md) 232 - [Reference Response](reference/reference_response.md) 233 - [Reference Staticfiles](reference/reference_staticfiles.md) 234 - [Reference Status](reference/reference_status.md) 235 - [Reference Templating](reference/reference_templating.md) 236 - [Reference Uploadfile](reference/reference_uploadfile.md) 237 - [Reference Websockets](reference/reference_websockets.md) 238 - [Resources](reference/resources.md) 239 - [Translation Banner](reference/translation-banner.md) 240 - [Tutorial](reference/tutorial.md) 241 - [Tutorial Background Tasks](reference/tutorial_background-tasks.md) 242 - [Tutorial Bigger Applications](reference/tutorial_bigger-applications.md) 243 - [Tutorial Body Fields](reference/tutorial_body-fields.md) 244 - [Tutorial Body Multiple Params](reference/tutorial_body-multiple-params.md) 245 - [Tutorial Body Nested Models](reference/tutorial_body-nested-models.md) 246 - [Tutorial Body Updates](reference/tutorial_body-updates.md) 247 - [Tutorial Body](reference/tutorial_body.md) 248 - [Tutorial Cookie Param Models](reference/tutorial_cookie-param-models.md) 249 - [Tutorial Debugging](reference/tutorial_debugging.md) 250 - [Tutorial Dependencies Classes As Dependencies](reference/tutorial_dependencies_classes-as-dependencies.md) 251 - [Tutorial Dependencies Dependencies In Path Operation Decorators](reference/tutorial_dependencies_dependencies-in-path-operation-decorators.md) 252 - [Tutorial Dependencies Global Dependencies](reference/tutorial_dependencies_global-dependencies.md) 253 - [Tutorial Encoder](reference/tutorial_encoder.md) 254 - [Tutorial Extra Data Types](reference/tutorial_extra-data-types.md) 255 - [Tutorial Extra Models](reference/tutorial_extra-models.md) 256 - [Tutorial First Steps](reference/tutorial_first-steps.md) 257 - [Tutorial Handling Errors](reference/tutorial_handling-errors.md) 258 - [Tutorial Header Param Models](reference/tutorial_header-param-models.md) 259 - [Tutorial Header Params](reference/tutorial_header-params.md) 260 - [Tutorial Metadata](reference/tutorial_metadata.md) 261 - [Tutorial Middleware](reference/tutorial_middleware.md) 262 - [Tutorial Path Operation Configuration](reference/tutorial_path-operation-configuration.md) 263 - [Tutorial Path Params Numeric Validations](reference/tutorial_path-params-numeric-validations.md) 264 - [Tutorial Path Params](reference/tutorial_path-params.md) 265 - [Tutorial Query Param Models](reference/tutorial_query-param-models.md) 266 - [Tutorial Query Params](reference/tutorial_query-params.md) 267 - [Tutorial Request Files](reference/tutorial_request-files.md) 268 - [Tutorial Request Form Models](reference/tutorial_request-form-models.md) 269 - [Tutorial Request Forms And Files](reference/tutorial_request-forms-and-files.md) 270 - [Tutorial Request Forms](reference/tutorial_request-forms.md) 271 - [Tutorial Response Model](reference/tutorial_response-model.md) 272 - [Tutorial Response Status Code](reference/tutorial_response-status-code.md) 273 - [Tutorial Schema Extra Example](reference/tutorial_schema-extra-example.md) 274 - [Tutorial Security](reference/tutorial_security.md) 275 - [Tutorial Security First Steps](reference/tutorial_security_first-steps.md) 276 - [Tutorial Security Get Current User](reference/tutorial_security_get-current-user.md) 277 - [Tutorial Server Sent Events](reference/tutorial_server-sent-events.md) 278 - [Tutorial Static Files](reference/tutorial_static-files.md) 279 - [Tutorial Stream Json Lines](reference/tutorial_stream-json-lines.md) 280 281 ## 🤖 Agent Usage Guide 282 283 - When the user asks anything about **Fastapi Docs**, consult the reference files. 284 - Prefer exact quotes and direct links to the relevant file/section. 285 - The hierarchical TOC above makes navigation fast and intuitive. 286 - All images and assets are preserved so links work perfectly. 287 288 --- 289 > Source: [Knuckles-Team/skill-graphs](https://github.com/Knuckles-Team/skill-graphs) — distributed by [TomeVault](https://tomevault.io). 290 <!-- tomevault:4.0:skill_md:2026-06-15 -->
tomevault-io/skills-registry/tree/main/knuckles-team--skill-graphs--fastapi-docs commit 80d1fad6f3
Frequently asked questions How do I install the Fastapi Docs skill? Run npx skillmds@latest add tomevault-io/fastapi-docs in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Fastapi Docs skill do? Comprehensive reference documentation for Fastapi Docs. Use when this capability is needed. It is listed under Docs & Writing on SkillMD.
Is Fastapi Docs safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Fastapi Docs? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Fastapi Docs free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Fastapi Docs? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.