Varnish is a standalone HTTP accelerator that provides efficient and powerful web caching mechanisms. In addition to performing web caching, Varnish can also act as a web application firewall WAF and a load balancer, and it can be integrated with any back-end web server.