Skip to main content

Werkzeug started as simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. It includes a powerful debugger, full featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community contributed addon modules.

Werkzeug is unicode aware and doesn’t enforce a specific template engine, database adapter or anything else. It doesn’t even enforce a specific way of handling requests and leaves all that up to the developer. It’s most useful for end user applications which should work on as many server environments as possible (such as blogs, wikis, bulletin boards, etc.).

Details and example applications are available on the Werkzeug website.

Features

  • unicode awareness

  • request and response objects

  • various utility functions for dealing with HTTP headers such as Accept and Cache-Control headers.

  • thread local objects with proper cleanup at request end

  • an interactive debugger

  • A simple WSGI server with support for threading and forking with an automatic reloader.

  • a flexible URL routing system with REST support.

  • fully WSGI compatible

Development Version

The Werkzeug development version can be installed by cloning the git repository from github:

git clone git@github.com:mitsuhiko/werkzeug.git

Metadata

Release files for Werkzeug 0.11.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Werkzeug 0.11.5
File Size Uploaded Provenance Actions
Werkzeug-0.11.5.tar.gz 1.2 MB Without provenance Details for Werkzeug-0.11.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for Werkzeug 0.11.5
File Interpreter ABI Platform Actions
Werkzeug-0.11.5-py2.py3-none-any.whl Python 2, Python 3 none any Details for Werkzeug-0.11.5-py2.py3-none-any.whl

Total release size: 1.5 MB

Release files / Werkzeug-0.11.5.tar.gz

Download URL Werkzeug-0.11.5.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
afdb04f183eef3b20827eb4520dcb75c1cd1f0ba7a7de3f463ff7a462eee8164
BLAKE2b-256 checksum
How to use checksums
962cef9b1b4692472938cfa15799258be35bc1cf600a860b24e1bd675a38ae39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Werkzeug-0.11.5-py2.py3-none-any.whl

Download URL Werkzeug-0.11.5-py2.py3-none-any.whl
Size 305.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
22218d2f8572575531e876dbeb26c8691d5e1a4f5d923324f045a6231ba03609
BLAKE2b-256 checksum
How to use checksums
10259a27e9d35aa457b40ce3aebde9d7b2fefbee96937a59c4975752c5c10a62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for Werkzeug 0.11.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.11.5 This release

2 release files No provenance

0.10.3

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page