# Coraza Proxy ## Docs - [Backend Routing](https://mintlify.wiki/alexperezortuno/go-coraza/api/backend-routing.md): Multi-backend routing with host-based and path-based selection - [Environment Variables](https://mintlify.wiki/alexperezortuno/go-coraza/api/environment-variables.md): Complete reference for all configuration environment variables - [GeoIP Filtering](https://mintlify.wiki/alexperezortuno/go-coraza/api/geoip-filter.md): Geographic IP filtering with allowlist and blocklist support - [Rate Limiter](https://mintlify.wiki/alexperezortuno/go-coraza/api/rate-limiter.md): IP-based rate limiting with automatic cleanup - [WAF Integration](https://mintlify.wiki/alexperezortuno/go-coraza/api/waf-integration.md): Coraza WAF transaction processing and request/response filtering - [Backend Configuration](https://mintlify.wiki/alexperezortuno/go-coraza/configuration/backends.md): Configure backend servers with multi-host support, path-based routing, and load balancing - [Bot Detection](https://mintlify.wiki/alexperezortuno/go-coraza/configuration/bot-detection.md): Block automated bots and crawlers using User-Agent filtering - [GeoIP Blocking](https://mintlify.wiki/alexperezortuno/go-coraza/configuration/geoip-blocking.md): Block or allow traffic based on geographic location using MaxMind GeoIP2 database - [Rate Limiting](https://mintlify.wiki/alexperezortuno/go-coraza/configuration/rate-limiting.md): Configure per-IP rate limiting with customizable limits and burst values - [WAF Rules Configuration](https://mintlify.wiki/alexperezortuno/go-coraza/configuration/waf-rules.md): Configure Coraza WAF rules with OWASP Core Rule Set, paranoia levels, and custom rule files - [Deployment Configuration](https://mintlify.wiki/alexperezortuno/go-coraza/deployment/configuration.md): Complete reference for environment variables, volume mounts, networking, and health checks - [Docker Deployment](https://mintlify.wiki/alexperezortuno/go-coraza/deployment/docker.md): Deploy Coraza Proxy using Docker with multi-stage builds for optimized production images - [Docker Compose Setup](https://mintlify.wiki/alexperezortuno/go-coraza/deployment/docker-compose.md): Deploy Coraza Proxy with Docker Compose for multi-container orchestration and Traefik integration - [Installation](https://mintlify.wiki/alexperezortuno/go-coraza/installation.md): Detailed installation and configuration guide for Coraza Proxy - [Introduction](https://mintlify.wiki/alexperezortuno/go-coraza/introduction.md): Enterprise-grade WAF reverse proxy powered by Coraza and OWASP Core Rule Set - [Logging Configuration](https://mintlify.wiki/alexperezortuno/go-coraza/operations/logging.md): Configure and manage Coraza Proxy logging including audit logs, debug logs, and application logs - [Monitoring](https://mintlify.wiki/alexperezortuno/go-coraza/operations/monitoring.md): Monitor the Coraza Proxy health, performance, and security metrics - [Troubleshooting](https://mintlify.wiki/alexperezortuno/go-coraza/operations/troubleshooting.md): Common issues and solutions for Coraza Proxy deployments - [Quick Start](https://mintlify.wiki/alexperezortuno/go-coraza/quickstart.md): Get Coraza Proxy running in 5 minutes - [Attack Detection](https://mintlify.wiki/alexperezortuno/go-coraza/security/attack-detection.md): Understanding how Coraza Proxy detects and blocks web attacks - [Protection Levels](https://mintlify.wiki/alexperezortuno/go-coraza/security/protection-levels.md): Understanding PL1 and PL2 protection profiles for websites and APIs - [Security Testing Guide](https://mintlify.wiki/alexperezortuno/go-coraza/security/testing.md): Comprehensive test cases to validate WAF protection with real attack examples ## OpenAPI Specs - [openapi](https://mintlify.wiki/alexperezortuno/go-coraza/api-reference/openapi.json)