.. rst-class:: hide-header Werkzeug ======== .. image:: _static/werkzeug-horizontal.png :align: center :target: https://werkzeug.palletsprojects.com *werkzeug* German noun: "tool". Etymology: *werk* ("work"), *zeug* ("stuff") Werkzeug is a comprehensive `WSGI`_ web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries. Werkzeug doesn't enforce any dependencies. It is up to the developer to choose a template engine, database adapter, and even how to handle requests. .. _WSGI: https://wsgi.readthedocs.io/en/latest/ Getting Started --------------- .. toctree:: :maxdepth: 2 installation tutorial levels quickstart Serving and Testing ------------------- .. toctree:: :maxdepth: 2 serving test debug Reference --------- .. toctree:: :maxdepth: 2 wrappers routing wsgi http datastructures utils urls local middleware/index exceptions Deployment ---------- .. toctree:: :maxdepth: 3 deployment/index Additional Information ---------------------- .. toctree:: :maxdepth: 2 terms request_data license changes