# Varnish Cache CLI API

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

Varnish Cache CLI API 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 Cache Management, Caching, CLI, Configuration, and Reverse Proxy. The published artifact set on APIs.io includes API documentation, a getting-started guide, and an API reference.

The Varnish Cache CLI management interface provides programmatic control over a running Varnish instance. It is accessible via varnishadm or TCP socket and supports configuration management (VCL load/use/discard), backend health control, cache ban/invalidation, parameter tuning, and process management. Commands can return JSON output with the -j flag.

## Machine-readable artifacts (4)

- **Documentation** — https://varnish-cache.org/docs/trunk/reference/varnish-cli.html
- **GettingStarted** — https://varnish-cache.org/docs/trunk/users-guide/run_cli.html
- **APIReference** — https://varnish-cache.org/docs/trunk/reference/varnishadm.html
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/varnish/refs/heads/main/apis.yml

## Other Varnish Cache APIs (2)

- [Varnish Logging Tools](https://apis.io/apis/varnish/varnish-logging/)
- [Varnish Modules (VMODs)](https://apis.io/apis/varnish/varnish-vmods/)

## Tags

Cache Management, Caching, CLI, Configuration, Reverse Proxy

---

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