Configuration examples
Find configuration examples by project and task, with their prerequisites and source releases.
On this page
Choose an example by project and task. Check its prerequisites and source revision before adapting it; integrations may need credentials or external services, and fixtures illustrate test cases rather than a first setup.
Praxis
- Forward HTTP requests to an upstreamA minimal HTTP reverse proxy with one listener and one upstream cluster.
- Route requests by URL pathRoutes by URL path prefix
- Route requests by hostnameDemonstrates using DNS hostnames instead of IP addresses for upstream endpoints
- Distribute requests across weighted backendsTraffic split proportional to per-endpoint weights
- Terminate TLS at the proxyAccept HTTPS connections and forward decrypted requests to an HTTP backend.
- Limit request ratesToken bucket rate limiter with per-IP or global modes
Praxis AI
- Proxy OpenAI Responses API requestsForward Responses API traffic through a Praxis AI listener to a compatible backend.
- Translate Responses API requests for a Chat Completions backendTranslate the Responses API shape for an OpenAI-compatible Chat Completions backend.
- Route inference requests by modelUse model identity to select the matching inference backend.
- Limit inference traffic by estimated token costApply token-aware rate limiting to inference requests and reconcile reported usage.
Praxis Policy Engine
Start with the policy quickstart and its included authorization and redaction scenario.
Use examples safely
- New to Praxis? Start with the first proxy tutorial.
- Download the configuration and companion files together; check the matching reference before changing filter settings.
The catalog records source coverage. Inclusion does not mean every external service integration has been executed here.