Varnish Cache est un proxy inverse HTTP avec cache et un accélérateur web que vous placez devant un serveur HTTP pour mettre du contenu en cache. Il vise les sites et API dynamiques riches en contenu et se configure avec VCL, un langage de configuration programmable et compilé. C'est un logiciel que vous exploitez vous-même. À noter : le projet amont a été rebaptisé Vinyl Cache (The Vinyl Cache Project), tandis que Varnish Software maintient une distribution sous le nom de Varnish Cache.
Le logiciel est open source sous licence BSD-2-Clause. Varnish Software, l'entreprise derrière la distribution et le support commercial, a son adresse enregistrée à Stockholm, en Suède. Comme vous hébergez le logiciel vous-même, vous choisissez où le trafic et le contenu en cache sont traités, ce qui en fait une brique adaptée à un CDN propre dans l'UE. Les produits commerciaux comme Varnish Enterprise et Varnish CDN sont fournis par Varnish Software ; pour ceux-ci, le choix contractuel de l'hébergement et du support compte.