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.