Installation
Wardline is a single Go binary. Three ways to get it:
Build from source
Requires Go 1.25+.
git clone https://github.com/kabirnarang39/wardline.git
cd wardline
go build -o wardline ./cmd/wardline
Docker
docker build -t wardline:local .
docker run -p 8080:8080 \
-v $(pwd)/wardline.yaml:/etc/wardline/wardline.yaml \
-v $(pwd)/policy.yaml:/etc/wardline/policy.yaml \
wardline:local serve --config /etc/wardline/wardline.yaml
See Docker deployment for the full image reference.
Helm (Kubernetes)
helm install wardline ./charts/wardline -f my-values.yaml
See Helm chart for chart values.
Next: Quickstart.