OpenResty + Lua Powered Edge Computing

Build Your Own Enterprise CDN

WSL Proxy is a high-performance reverse proxy, load balancer, and edge computing platform. Deploy globally with multi-region failover, edge caching, WAF protection, and API gateway capabilities.

<10ms
Latency
99.99%
Uptime
100K+
RPS
50+
Edge Locations
$ docker pull bwalia/wslproxy:latest
Pulling from bwalia/wslproxy...
Status: Downloaded newer image
$ docker-compose up -d
Creating wslproxy_redis_1 ... done
Creating wslproxy_openresty_1 ... done
$ curl https://your-domain.com/api/health
{"status":"healthy","version":"2.0"}
Features

Everything You Need for Edge Computing

From load balancing to WAF protection, WSL Proxy provides enterprise-grade features for building your own CDN.

Load Balancing

Distribute traffic across multiple backends with round-robin, least connections, or IP hash algorithms.

Multi-Region Failover

Automatic failover to healthy regions with configurable health checks and priority routing.

Edge Caching

Cache responses at the edge with fine-grained TTL control and instant cache invalidation via API.

WAF Protection

Content-based WAF rules with SQL injection mitigation, XSS protection, and custom rule sets.

SSL/TLS Termination

Automatic certificate management with Let's Encrypt integration and cloud certificate pipelines.

Edge Authorization

JWT validation, API key management, and OAuth2 integration at the edge.

Observability

Prometheus metrics, structured logging, and distributed tracing for full visibility.

Geo Traffic Rules

Route traffic by country or continent with IP2Location integration.

GitOps Ready

Declarative configuration with Helm charts and GitHub Actions CI/CD integration.

Monitoring Integration

Native integration with Prometheus, Grafana, Loki, Mimir, Alertmanager, ELK Stack, Dynatrace, and Datadog.

Web UI Control Plane

Fully-featured Web UI Administrator to manage entire cluster configuration from a single place securely.

Architecture

Request Flow

Every request flows through our optimized edge pipeline for maximum performance and security.

Client
DNS
SSL/TLS
WAF
Auth
Cache
LB
Origin
API-Driven

RESTful Configuration API

Manage your entire edge infrastructure through our comprehensive REST API.

GET
/api/servers

List all configured backend servers

POST
/api/servers

Create a new server configuration

GET
/api/rules

List all routing and WAF rules

POST
/api/cache/purge

Purge cached content by pattern

GET
/metrics

Prometheus-compatible metrics

GET
/api/health

Health check endpoint

Ready to Build Your Own CDN?

Get started with WSL Proxy in minutes. Deploy on Docker, Kubernetes, or bare metal.