Varnish Modules (VMODs)

VMODs are extensions written for Varnish Cache that extend VCL capabilities. Bundled modules include blob (binary data handling), cookie (HTTP cookie parsing), directors (load balancing strategies), h2 (HTTP/2 control), proxy (PROXY protocol support), purge (cache purging), std (standard utility functions), and unix (Unix socket support). Additional community VMODs are available for headers, digest, auth, and more.

API entry from apis.yml

apis.yml Raw ↑
aid: varnish:varnish-vmods
name: Varnish Modules (VMODs)
description: VMODs are extensions written for Varnish Cache that extend VCL capabilities. Bundled modules
  include blob (binary data handling), cookie (HTTP cookie parsing), directors (load balancing strategies),
  h2 (HTTP/2 control), proxy (PROXY protocol support), purge (cache purging), std (standard utility functions),
  and unix (Unix socket support). Additional community VMODs are available for headers, digest, auth,
  and more.
humanURL: https://varnish-cache.org/docs/trunk/reference/vmod.html
tags:
- Extensions
- Modules
- Plugins
- VMODs
properties:
- type: Documentation
  url: https://varnish-cache.org/docs/trunk/reference/vmod.html
- type: GitHub Repository
  url: https://github.com/varnishcache/varnish-cache