Skip to main content

Caddy Snake

Run Python WSGI, ASGI, and ESGI apps inside Caddy

Automatic HTTPS, HTTP/2 and HTTP/3 — without a reverse-proxy hop to Gunicorn or Uvicorn.

Python inside Caddy

Serve WSGI, ASGI, and ESGI apps without a separate app server. Caddy terminates TLS and talks to Python workers over a local socket.

Automatic HTTPS

Same Caddy certificates you already know — including on-demand TLS for wildcard preview hosts gated by a directory on disk.

One process, many apps

Dynamic placeholders load per-tenant or per-branch apps on first request. Optional Docker isolation when you need harder boundaries.