Session-aware security proxy for AI agents. Kill switch, policy engine, OWASP LLM Top 10 protection.
10K+
Session-aware reverse proxy for securing AI agent traffic. Think of it as a Session Border Controller (SBC) for AI.
docker run -d \
-p 8080:8080 \
-p 9090:9090 \
-e ELIDA_BACKEND=https://api.openai.com \
zamorofthat/elida:latest
Then configure your AI tools to use http://localhost:8080 as the API base URL.
docker run -d \
-p 8080:8080 \
-p 9090:9090 \
-e ELIDA_BACKEND=https://api.openai.com \
-e ELIDA_POLICY_ENABLED=true \
-e ELIDA_POLICY_PRESET=standard \
zamorofthat/elida:latest
| Variable | Description | Default |
|---|---|---|
ELIDA_LISTEN | Proxy listen address | :8080 |
ELIDA_BACKEND | Default backend URL | http://localhost:11434 |
ELIDA_CONTROL_LISTEN | Control API address | :9090 |
ELIDA_POLICY_ENABLED | Enable security policies | false |
ELIDA_POLICY_PRESET | Preset: minimal, standard, strict | standard |
ELIDA_POLICY_MODE | Mode: enforce or audit | enforce |
ELIDA_STORAGE_ENABLED | Enable session history (SQLite) | false |
ELIDA_SESSION_STORE | Session store: memory or redis | memory |
ELIDA_REDIS_ADDR | Redis address for scaling | localhost:6379 |
| Port | Purpose |
|---|---|
8080 | Proxy - point your AI tools here |
9090 | Control API & Dashboard |
# Health check
curl http://localhost:9090/control/health
# List active sessions
curl http://localhost:9090/control/sessions
# Kill a session
curl -X POST http://localhost:9090/control/sessions/{id}/kill
# View dashboard
open http://localhost:9090/
Mount a config file for advanced routing:
docker run -d \
-p 8080:8080 \
-p 9090:9090 \
-v $(pwd)/elida.yaml:/etc/elida/elida.yaml \
zamorofthat/elida:latest \
-config /etc/elida/elida.yaml
Example elida.yaml:
listen: ":8080"
backends:
openai:
url: "https://api.openai.com"
models: ["gpt-*", "o1-*"]
default: true
anthropic:
url: "https://api.anthropic.com"
models: ["claude-*"]
mistral:
url: "https://api.mistral.ai"
models: ["mistral-*"]
control:
enabled: true
listen: ":9090"
policy:
enabled: true
preset: standard
helm install elida ./deploy/helm/elida
latest - Latest stable releasevX.Y.Z - Specific versionmain - Latest from main branchContent type
Image
Digest
sha256:cc4a66937…
Size
23.8 MB
Last updated
about 2 hours ago
docker pull zamorofthat/elida