🤖
OpenClaw Agent
AI agent / CLI / app
💻
Direct Client
curl / SDK / any HTTP
🌐
Web App
Frontend / API consumer
🔒
Nginx Reverse Proxy
TLS termination · openclaw-proxy.conf
📏
Size Limit
MAX_REQUEST_SIZE_MB
→ 413 if exceeded
🔑
Auth
Bearer token check
→ 401 if invalid
⏱️
Rate Limiter
Sliding window / IP
→ 429 if exceeded
⚡
FastAPI Proxy Core
proxy/main.py · Router · Retry · Streaming · PII Scan
⚙️
backends.json
Route config
📝
Logger
requests.jsonl
GET /logs · GET /health
🛡️
Security Scanner
PII · Injection detection
AgnosticSecurity
🟠
Anthropic
claude-* models
🦙
Ollama
localhost:11434
ollama.service (systemd)
Default backend
🚀
vLLM
localhost:8080
vllm/* models
🐾
OpenClaw Gateway
localhost:3000
openclaw/* models