Trident HTTP Cache Proxy¶
Trident is a high-performance HTTP caching reverse proxy built in Rust. It sits between your clients and origin servers, caching responses to reduce backend load and improve response times.
Quick Install¶
The fastest way to install Trident on any supported platform:
This auto-detects your distribution and configures the official package repository. Then install with your package manager:
Alternatively, download the binary directly:
What's Next¶
- Installation — Detailed per-platform setup instructions
- Configuration — Walk through the default
config.toml - Service Management — Start, stop, enable, and monitor Trident
Features at a Glance¶
- HTTP/1.1, HTTP/2, HTTP/3 (QUIC) support
- In-memory caching with configurable eviction and TTL
- Stale-while-revalidate and grace period support
- ESI (Edge Side Includes) processing
- Cache tags for targeted purging
- Admin API for cache management, bans, and health checks
- Prometheus metrics and OpenTelemetry tracing
- systemd and FreeBSD rc.d service integration