.. Copyright (c) 2010-2021 Varnish Software AS SPDX-License-Identifier: BSD-2-Clause See LICENSE file for full text of license .. _reference-index: %%%%%%%%%%%%%%%%%%%%%%%%%%%% The Varnish Reference Manual %%%%%%%%%%%%%%%%%%%%%%%%%%%% .. _reference-vcl: The VCL language ---------------- .. toctree:: :maxdepth: 1 VCL - The Varnish Configuration Language VCL Variables VCL backend configuration VCL backend health probe states.rst A collection of :ref:`vcl-design-patterns-index` is available in addition to these reference manuals. Bundled VMODs ------------- .. toctree:: :maxdepth: 1 vmod_blob.rst vmod_cookie.rst vmod_directors.rst vmod_proxy.rst vmod_purge.rst vmod_std.rst vmod_unix.rst The CLI interface ----------------- .. toctree:: :maxdepth: 1 VarnishAdm - Control program for Varnish CLI - The commands varnish understands Logging and monitoring ---------------------- .. toctree:: :maxdepth: 1 VSL - The log records Varnish generates VSLQ - Filter/Query expressions for VSL VarnishLog - Logging raw VSL VarnishNCSA - Logging in NCSA format VarnishHist - Realtime response histogram display VarnishTop - Realtime activity display Counters and statistics ----------------------- .. toctree:: :maxdepth: 1 VSC - The statistics Varnish collects VarnishStat - Watching and logging statistics The Varnishd program -------------------- .. toctree:: :maxdepth: 1 VarnishD - The program which does the actual work Varnishtest ----------- .. toctree:: :maxdepth: 1 VTC - Language for writing test cases VarnishTest - execute test cases vmod_vtc.rst For Developers & DevOps ----------------------- .. toctree:: :maxdepth: 1 Shell tricks VMODS - Extensions to VCL VEXT - Varnish Extensions VSM - Shared memory use VDIR - Backends & Directors VCLI - CLI protocol API .. Vmod_debug ? .. Libvarnishapi .. VRT .. VRT compat levels Code-book --------- .. toctree:: :maxdepth: 1 vtla.rst