pallets/werkzeug
The comprehensive WSGI web application library. observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 98
- Release rhythm 77
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7.0
- age_days: 5798
- days_rel: 153
- days_push: 12
- n_releases_24m: 11
Adoption not part of the score
6877 stars · 1815 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Werkzeug is a comprehensive WSGI utility library for Python web applications, providing request/response objects, URL routing, HTTP utilities, a development server, an interactive debugger, and a test client. It is the foundational layer underneath Flask and does not enforce any dependencies like template engines or database adapters.
Use cases
- build a WSGI web application in Python without a full framework
- simulate HTTP requests in tests without running a server
- debug Python web app stack traces in the browser
- match URLs to endpoints and generate URLs with variable capture
- handle headers, form data, file uploads, and cookies in WSGI apps
- run a lightweight threaded development server locally
When to choose
- you're building a Flask app (it's the underlying WSGI layer)
- you want fine-grained control over WSGI without framework conventions
- you need a robust test client or interactive debugger for WSGI apps
- you're writing middleware or utilities that operate at the WSGI level
When to avoid
- you want a batteries-included framework with structure and patterns - use Flask or Django instead
- you need async/ASGI support rather than WSGI
- you need a production-grade HTTP server rather than a development server
Facets
library · maturity stable
http-server routing middleware http-client testing web-framework web-development backend developer-tools apis python cross-platform wsgi flask-dependency debugger request-response url-routing test-client
2 sources
- readme: https://github.com/pallets/werkzeug · fetched 2026-08-28 · 6760f55eac63
- registry_pypi: https://pypi.org/pypi/werkzeug/json · fetched 2026-08-29 · 100ea12542a5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pallets/werkzeug | main | 91 |
For agents
markdown · JSON · MCP: product_card(name="pallets/werkzeug")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem