Automatic TLS
HTTPS certificates from Let's Encrypt, auto-renewed. Zero configuration needed.
TLS, auth, rate limiting, WAF, and AI-readable logs. One binary, one config file. Zero-to-secure in minutes.
You vibe, we warden. Security is no longer your burden.
curl -sS https://vibewarden.dev/install.sh | sh
Production-grade security from a single binary. No nginx, no certbot, no duct tape.
HTTPS certificates from Let's Encrypt, auto-renewed. Zero configuration needed.
API keys, JWT validation, and OAuth2 proxy built in. Protect endpoints in one line.
Token bucket rate limiting per IP, user, or API key. Stop abuse before it starts.
Web Application Firewall with OWASP rules. Block SQLi, XSS, and path traversal.
Structured events with schemas, summaries, and payloads. Your AI agent can parse them.
Catch prompt injection attacks aimed at your LLM-powered app before they reach your model.
Control and audit outbound traffic. Allowlist external APIs, block data exfiltration.
CSP, HSTS, X-Frame-Options, and more. Harden every response automatically.
From zero to production-grade security in under five minutes.
A single command. No dependencies, no package managers.
curl -sS https://vibewarden.dev/install.sh | sh
One YAML file. Human-readable, AI-configurable.
# vibewarden.yaml upstream: http://localhost:3000 tls: auto: true domain: myapp.dev auth: type: api-key rate_limit: requests: 100 window: 60s
Start the sidecar. That's it. You're secure.
vibew dev # Listening on https://myapp.dev # TLS certificate ready # WAF rules loaded # Rate limiter active
Replace a fragile stack of tools with a single binary that just works.
Get VibeWarden running in front of your app in under five minutes.
curl -sS https://vibewarden.dev/install.sh | sh
vibew init --upstream 3000 --auth --rate-limit
vibew dev