When the user asks anything about Flask 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.
1---2name: flask-docs3description: Comprehensive reference documentation for Flask Docs.4---56# Flask Docs Documentation78Comprehensive reference documentation for Flask Docs.910**Original Sources**:11- [https://flask.palletsprojects.com/](https://flask.palletsprojects.com/)1213**Contains**: 83 markdown files with full folder structure (crawled at depth 2).14*Last updated: March 08, 2026*1516## 📚 Table of Contents1718- 📁 **api/**19 - 📁 **APIhttpsflask.palletsprojects.comenstableapimodule-flask-Link-to-this-heading/**20 - [Application Globalshttpsflask.Palletsprojects.Comenstableapiapplication Globals Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Application-Globalshttpsflask.palletsprojects.comens-4415cdd3.md)21 - [Blueprint Objectshttpsflask.Palletsprojects.Comenstableapiblueprint Objects Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Blueprint-Objectshttpsflask.palletsprojects.comensta-c3b4b2f6.md)22 - [Class Based Viewshttpsflask.Palletsprojects.Comenstableapiclass Based Views Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Class-Based-Viewshttpsflask.palletsprojects.comensta-3e9037b1.md)23 - [Configurationhttpsflask.Palletsprojects.Comenstableapiconfiguration Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Configurationhttpsflask.palletsprojects.comenstablea-461ecbe3.md)24 - [Incoming Request Datahttpsflask.Palletsprojects.Comenstableapiincoming Request Data Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Incoming-Request-Datahttpsflask.palletsprojects.come-90697a9d.md)25 - [Json Supporthttpsflask.Palletsprojects.Comenstableapimodule Flask.Json Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/JSON-Supporthttpsflask.palletsprojects.comenstableap-821cfb2a.md)26 - [Message Flashinghttpsflask.Palletsprojects.Comenstableapimessage Flashing Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Message-Flashinghttpsflask.palletsprojects.comenstab-ebb652e7.md)27 - [Response Objectshttpsflask.Palletsprojects.Comenstableapiresponse Objects Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Response-Objectshttpsflask.palletsprojects.comenstab-a2751f7d.md)28 - [Session Interfacehttpsflask.Palletsprojects.Comenstableapisession Interface Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Session-Interfacehttpsflask.palletsprojects.comensta-1a3404b5.md)29 - [this change is not picked up because a mutable object (here](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Sessionshttpsflask.palletsprojects.comenstableapises-c3213bb9.md)30 - [Signalshttpsflask.Palletsprojects.Comenstableapisignals Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Signalshttpsflask.palletsprojects.comenstableapisign-32b0fc58.md)31 - [Stream Helpershttpsflask.Palletsprojects.Comenstableapistream Helpers Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Stream-Helpershttpsflask.palletsprojects.comenstable-ca117de5.md)32 - [Template Renderinghttpsflask.Palletsprojects.Comenstableapitemplate Rendering Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Template-Renderinghttpsflask.palletsprojects.comenst-bcef5709.md)33 - [Test Cli Runnerhttpsflask.Palletsprojects.Comenstableapitest Cli Runner Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Test-CLI-Runnerhttpsflask.palletsprojects.comenstabl-814e8d21.md)34 - [Test Clienthttpsflask.Palletsprojects.Comenstableapitest Client Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Test-Clienthttpsflask.palletsprojects.comenstableapi-0517dfaa.md)35 - [Url Route Registrationshttpsflask.Palletsprojects.Comenstableapiurl Route Registrations Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/URL-Route-Registrationshttpsflask.palletsprojects.co-fbc41c9a.md)36 - [Useful Functions And Classeshttpsflask.Palletsprojects.Comenstableapiuseful Functions And Classes Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Useful-Functions-and-Classeshttpsflask.palletsprojec-fad679d9.md)37 - [Useful Internalshttpsflask.Palletsprojects.Comenstableapiuseful Internals Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/Useful-Internalshttpsflask.palletsprojects.comenstab-1ff504ae.md)38 - [View Function Optionshttpsflask.Palletsprojects.Comenstableapiview Function Options Link To This Heading](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-flas-ce5b0f2b/View-Function-Optionshttpsflask.palletsprojects.come-c69d0379.md)39 - [API[¶](https://flask.palletsprojects.com/en/stable/api/#module-flask "Link to this heading")](reference/api/APIhttpsflask.palletsprojects.comenstableapimodule-f-d45ad0c2.md)40 - [Application Objecthttpsflask.Palletsprojects.Comenstableapiapplication Object Link To This Heading Pt1](reference/api/Application-Objecthttpsflask.palletsprojects.comenst-f2580b5a.md)41 - [Application Objecthttpsflask.Palletsprojects.Comenstableapiapplication Object Link To This Heading Pt2](reference/api/Application-Objecthttpsflask.palletsprojects.comenst-efb55038.md)42 - [Application Objecthttpsflask.Palletsprojects.Comenstableapiapplication Object Link To This Heading Pt3](reference/api/Application-Objecthttpsflask.palletsprojects.comenst-a11e7720.md)43 - [Application Objecthttpsflask.Palletsprojects.Comenstableapiapplication Object Link To This Heading Pt4](reference/api/Application-Objecthttpsflask.palletsprojects.comenst-97fcffab.md)44 - [Command Line Interfacehttpsflask.Palletsprojects.Comenstableapicommand Line Interface Link To This Heading Pt1](reference/api/Command-Line-Interfacehttpsflask.palletsprojects.com-c95ef929.md)45 - [Command Line Interfacehttpsflask.Palletsprojects.Comenstableapicommand Line Interface Link To This Heading Pt2](reference/api/Command-Line-Interfacehttpsflask.palletsprojects.com-3b390e51.md)46 - [Command Line Interfacehttpsflask.Palletsprojects.Comenstableapicommand Line Interface Link To This Heading Pt3](reference/api/Command-Line-Interfacehttpsflask.palletsprojects.com-981561fb.md)47 - [Api](reference/api/api.md)48 - [Table of Contents](reference/api/toc.md)49- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/appcontext.md)50- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/async-await.md)51- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/blueprints.md)52- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/changes.md)53- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/cli.md)54- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/config.md)55- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/contributing.md)56- [Debugging Application Errors[¶](https://flask.palletsprojects.com/en/stable/debugging/#debugging-application-errors "Link to this heading")](reference/debugging.md)57- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/deploying.md)58- [Design Decisions in Flask[¶](https://flask.palletsprojects.com/en/stable/design/#design-decisions-in-flask "Link to this heading")](reference/design.md)59- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/en_stable.md)60- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/errorhandling.md)61- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/extensiondev.md)62- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/extensions.md)63- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/genindex.md)64- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/gevent.md)65- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/index.md)66- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/installation.md)67- [BSD-3-Clause License[¶](https://flask.palletsprojects.com/en/stable/license/#bsd-3-clause-license "Link to this heading")](reference/license.md)68- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/lifecycle.md)69- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/logging.md)70- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns.md)71- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns_appdispatch.md)72- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns_appfactories.md)73- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns_caching.md)74- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns_celery.md)75- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns_deferredcallbacks.md)76- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns_favicon.md)77- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns_fileuploads.md)78- [flask.palletsprojects.com](reference/patterns_flashing.md)79- [flask.palletsprojects.com](reference/patterns_javascript.md)80- [flask.palletsprojects.com](reference/patterns_lazyloading.md)81- [flask.palletsprojects.com](reference/patterns_methodoverrides.md)82- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/patterns_mongoengine.md)83- [flask.palletsprojects.com](reference/patterns_packages.md)84- [flask.palletsprojects.com](reference/patterns_requestchecksum.md)85- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/py-modindex.md)86- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/quickstart.md)87- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/reqcontext.md)88- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/server.md)89- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/shell.md)90- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/signals.md)91- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/templating.md)92- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/testing.md)93- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/tutorial.md)94- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/tutorial_blog.md)95- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/tutorial_deploy.md)96- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/tutorial_next.md)97- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/tutorial_static.md)98- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/tutorial_templates.md)99- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/tutorial_tests.md)100- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/tutorial_views.md)101- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/views.md)102- [Welcome to Flask[¶](https://flask.palletsprojects.com/en/stable/#welcome-to-flask "Link to this heading")](reference/web-security.md)103104## 🤖 Agent Usage Guide105106- When the user asks anything about **Flask Docs**, consult the reference files.107- Prefer exact quotes and direct links to the relevant file/section.108- The hierarchical TOC above makes navigation fast and intuitive.109- All images and assets are preserved so links work perfectly.
Run npx skillmds@latest add knuckles-team/flask-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.
Comprehensive reference documentation for Flask Docs. It is listed under Docs & Writing on SkillMD.
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.
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.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Knuckles-Team (@knuckles-team) published this skill. Their other Agent Skills are listed on their SkillMD profile.