Self-hosted (Edge)Enterprise
The self-hosted data plane: install, sync, live reads, and observability.
Enterprise only. Sluis Edge requires a license before a gateway can be registered. Contact sales@sluis.ai and redeem the key in the Console's Gateways view.
Sluis Edge is the self-hosted data plane: one binary embedding the same router, providers, and gate, with local state and an outbound-only control tunnel to the cloud console. Keys, policy, and BYOK credentials sync down; usage and audit are read live from the box and never stored in the cloud.
Install on any systemd host with the one-liner below; configuration lives in /etc/sluis-edge/env and survives re-runs and reboots.
# one-liner install on a systemd host — values from the Console's Gateways view curl -fsSL https://get.sluis.ai/edge/install.sh | sudo bash -s -- \ --control-url wss://api.sluis.ai/edge/connect \ --install-token sluis_edge_install_… systemctl status sluis-edge # service health journalctl -u sluis-edge -f # live logs
Observability
For dedicated and self-hosted deployments the gateway exposes compliance-labelled Prometheus metrics: requests, tokens, cost, and latency broken down by provider, jurisdiction, and routing decision, plus cache hits and circuit-breaker state.
Enable with SLUIS_METRICS_ENABLED and scrape /metrics on a private network. Traces export over OTLP (SLUIS_OTLP_ENDPOINT); every trace carries the request id that correlates it one-to-one with its audit row.
# operational endpoint — enable with SLUIS_METRICS_ENABLED=true and # keep it network-restricted (private network / mesh); never bind it public scrape_configs: - job_name: sluis-gateway metrics_path: /metrics static_configs: - targets: ["gateway.internal:8080"]