HTTP/2 Reverse Proxy Server
High-performance proxy with automatic TLS, app hosting with blue-green deployments, Lua scripting, circuit breakers, and WebSocket support.
Why Soli Proxy?
Everything you need in a modern reverse proxy
Built on Rust & Hyper 1.0 for maximum performance with zero compromises on features.
App Hosting & Blue-Green Deploys
Drop a Soli app in sites/ and it's live. Auto-discovery, port allocation, health checks, and zero-downtime blue-green deployments. Domains get TLS certificates automatically.
Automatic TLS
Self-signed certs for dev, Let's Encrypt for production. Per-domain SNI routing with auto-renewal.
- ACME HTTP-01 Challenges
- 12h Auto-Renewal Check
- Self-Signed Fallback
WebSocket Proxy
Transparent WebSocket proxying with bidirectional streaming. Works with livereload, real-time apps, and any WS protocol.
Hot Config Reload
Config changes applied instantly without restarting. Send SIGUSR1, use the Admin API, or let the file watcher do it automatically.
Lua 5.4 Scripting
Extend with Lua scripts for auth, routing, response transform, and logging. Per-route or global. Zero overhead when disabled.
Circuit Breaker & Metrics
Per-backend circuit breaker with automatic failover. Built-in Prometheus /metrics endpoint for Grafana dashboards.
Documentation
Everything you need to get started and go to production
Getting Started
Install, configure, and run your first proxy in under a minute.
Apps
Auto-discovery, app.infos configuration, blue-green deployments, and dev mode.
Configuration
Routing rules, config.toml settings, multi-domain setup, and regex patterns.
Admin API
REST API for runtime management, app control, route CRUD, and metrics.
Lua Scripting
Four hook points for auth, routing, response transforms, and logging.
TLS & Security
ACME certificates, circuit breakers, and per-backend failover protection.
Ready to deploy?
Get Soli Proxy running in under a minute. Rust-powered performance, zero-downtime deployments.