
Varnish Cache
Varnish Cache is a free, self-hosted reverse caching proxy for Linux.
What Varnish Cache is
Varnish Cache is a free, self-hosted reverse caching proxy for Linux. It serves saved responses from memory and forwards other requests to origin servers. Its caching rules are written in Varnish Configuration Language (VCL), which compiles to native code. Cached items follow standard HTTP cache headers and leave the cache when they expire. Varnish supports TLS termination within the process and TLS connections to dynamic origin backends. The project provides container images and a Kubernetes Helm chart, plus installation guidance for Debian, Ubuntu, Red Hat Enterprise Linux and compatible distributions. For monitoring, varnishlog provides structured logs and varnishstat provides metrics. Varnish modules add functions that can be called from VCL. The security guide describes controls at the command line, CLI, VCL and HTTP request levels. One consideration is that Varnish avoids caching when it cannot determine that it is safe; applications may need configuration changes to achieve a high cache hit rate. The project identifies supported releases and marks unlisted releases as end-of-life and unsupported.
Good
- Free plan for Linux and self-hosted deployment.
- Caching rules use VCL, which compiles to native code.
- Supports in-process TLS termination and TLS to dynamic backends.
- Includes logging and metrics tools.
- Official container images and a Kubernetes Helm chart are provided.
Watch out
- Applications may need changes to achieve a high cache hit rate.
- Unlisted releases are end-of-life and unsupported.
Who it suits
Varnish Cache suits Linux users who want to host a reverse caching proxy themselves and configure caching behavior in VCL. It may fit teams that need container or Kubernetes deployment options and operational logs and metrics.
Verdict
Varnish Cache offers configurable response caching, TLS support and operational tools in a free, self-hosted package. Check application caching behavior and supported release status before deploying.
Plans and prices
From Varnish Cache's own pricing page, checked 2 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Varnish Cache | Free | Linux · self-hosted · BSD-2-Clause |
The facts
Each one read from Varnish Cache's own pages, with the date it was checked.
What it does
- Caching policy
- Caching policy is written in Varnish Configuration Language (VCL), which compiles to native code.checked 2 Oct 2026
- Containers
- Varnish provides official container images and a Helm chart for Kubernetes.checked 2 Oct 2026
- Extensions
- Varnish modules (VMODs) are shared libraries whose functions can be called from VCL, and the project documents bundled and additional modules.checked 2 Oct 2026
- HTTP behavior
- Cached objects follow standard HTTP cache headers and are evicted when they expire.checked 2 Oct 2026
- Logging and metrics
- The product includes varnishlog and varnishstat for structured logging and metrics.checked 2 Oct 2026
- Notable limit
- The users guide says Varnish does not cache data unless it is sure doing so is safe, and notes that applications may need configuration changes to achieve a high cache hit rate.checked 2 Oct 2026
- Purpose
- Varnish Cache is a reverse caching proxy that serves cached responses from memory and proxies other requests to origin servers.checked 2 Oct 2026
- Security
- The security guide describes four control levels: command-line arguments, the CLI interface, VCL programs, and HTTP requests.checked 2 Oct 2026
- Security updates
- The release page lists supported versions and says releases not listed there are end-of-life and unsupported.checked 2 Oct 2026
- Support
- The project points users to Discord, Stack Overflow, and LinkedIn, and says commercial support is available through Varnish Software.checked 2 Oct 2026
- TLS
- The product supports in-process TLS termination and TLS to dynamic origin backends.checked 2 Oct 2026
The company
- Company
- Varnish Software was founded in 2010 as a spinoff of Redpill Linpro.checked 2 Oct 2026
- Founded
- 2010checked 28 Sep 2026
- Headquarters
- Stockholm, Swedenchecked 28 Sep 2026
Where it runs
- Linux packages
- The project documents installation on Debian, Ubuntu, Red Hat Enterprise Linux, and compatible distributions.checked 2 Oct 2026
Alternatives to Varnish Cache
- 1

Amazon ElastiCache
Free planWebAPILinuxmacOS7.9From $0.09 a month - 2

Apache Traffic Server
Free planOpen sourceAPILinuxmacOSSelf-hosted7.2Free plan - 3
Ehcache
Free planOpen sourceAPISelf-hosted6.9Free plan - 4

Aiven for Valkey
Free planWebAPILinux6.8From $15 a month - 5
Google Cloud Memorystore
WebAPI6.4From $0.05 a month - 6
cache2k
Free planAndroidAPILinuxSelf-hosted6.2Free plan
