Config Converter
Convert your existing proxy configurations to Zentinel KDL format
Source Configuration
Zentinel KDL Output
Use Offline
For batch conversions, CI/CD pipelines, or offline use, install the zentinel-convert command-line tool.
$ zentinel-convert convert nginx.conf -o zentinel.kdl
$ zentinel-convert convert haproxy.cfg --format haproxy
$ zentinel-convert analyze traefik.yaml --suggest-agentsReal Parsing, Real Conversion
This converter uses the actual zentinel-convert parser compiled to WebAssembly, running directly in your browser. The same Rust code that powers the CLI tool parses your configuration and converts it to Zentinel's KDL format.
Supported formats: nginx, HAProxy, Traefik, Caddy, and Envoy. The converter automatically detects rate limiting, authentication, and WAF patterns to suggest Zentinel agents.
Take the converter home. Run batch conversions locally with any WASI-compatible runtime.
Run with Wasmtime:
# Install wasmtime
curl https://wasmtime.dev/install.sh -sSf | bash
# Convert nginx config
wasmtime zentinel_convert.wasm nginx.conf -o zentinel.kdl
# Convert with format hint
wasmtime zentinel_convert.wasm config.txt --format haproxy