Files
sablier/docs/plugins/overview.md
2025-11-12 00:38:24 -05:00

1.9 KiB

Reverse Proxy Plugins

What is a Reverse Proxy Plugin?

Reverse proxy plugins provide integration with a reverse proxy.

?> Because Sablier is designed as an API that can be used independently, reverse proxy integrations act as clients of that API.

They leverage API calls to intercept in-flight requests and communicate with Sablier.

Reverse Proxy Integration

Available Reverse Proxies

Reverse Proxy Docker Docker Swarm mode Kubernetes
Apache APISIX
Caddy
Envoy
Istio ⚠️
Nginx
Traefik
ProxyWasm

Fully compatible

⚠️ Partially compatible

Should be compatible (but not tested)

Not compatible

Your Reverse Proxy is not on the list? Open an issue to request the missing reverse proxy integration here!

Runtime and Compiled Plugins

Some reverse proxies can evaluate plugins at runtime (e.g., Traefik with Yaegi, NGINX with Lua and JavaScript plugins), which means the reverse proxy can consume the plugin directly without recompilation.

Others require you to rebuild your reverse proxy with the plugin included (e.g., Caddy).