# Varnish Modules (VMODs)

**Canonical:** https://apis.io/apis/varnish/varnish-vmods/  
**Provider:** Varnish Cache — https://apis.io/providers/varnish/  
**Documentation:** https://varnish-cache.org/docs/trunk/reference/vmod.html

Varnish Modules (VMODs) is one of 3 APIs that [Varnish Cache](https://apis.io/providers/varnish/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Extensions, Modules, Plugins, and VMODs. The published artifact set on APIs.io includes API documentation and a GitHub repository.

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.

## Machine-readable artifacts (2)

- **Documentation** — https://varnish-cache.org/docs/trunk/reference/vmod.html
- **GitHubRepository** — https://github.com/varnishcache/varnish-cache

## Other Varnish Cache APIs (2)

- [Varnish Cache CLI API](https://apis.io/apis/varnish/varnish-cache/)
- [Varnish Logging Tools](https://apis.io/apis/varnish/varnish-logging/)

## Tags

Extensions, Modules, Plugins, VMODs

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/varnish/varnish-vmods/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/varnish/.
