Stop hoping.
Start knowing.
Ship AI changes to real traffic. Auto-promote what works. Rollback what doesn't.
No credit card · Setup with Claude Code
You can't eval what you can't predict.
Without Convoy
With Convoy
Three steps. Five minutes.
Convoy is an HTTP proxy. Point your traffic through it, configure your rollout, and let it handle the rest.
Point traffic through Convoy
Send requests to your Convoy proxy URL with a Session-ID header. Works with any HTTP-based agent.
Deploy a test version
Set traffic split, quality thresholds, and judge criteria. Convoy routes 5% of new sessions to the test version.
Convoy handles the rest
AI judges evaluate responses. Quality holds, auto-promote to 100%. Quality drops, instant rollback.
Traffic Splitting
Start at 5%. End at 100%. Automatically.
Configurable rollout plans
Gradually increase traffic: 5% to 20% to 50% to 100%.
Session-sticky routing
Same user always hits the same version for consistent experience.
Manual override
Pause, adjust, or force-promote at any time.
LLM Judge
AI evaluates your agent's output quality.
Plain English criteria
Define what "good" means in your own words.
Every response scored
Convoy runs a judge LLM on each response, scoring 1-5.
Real-time comparison
Compare judge scores between stable and test versions.
Auto Rollback
Quality drops? Traffic stops. Instantly.
Threshold-based guardrails
Set limits for latency, error rate, judge score, and cost.
Evaluation windows
Convoy evaluates in time windows, not single requests.
Cooldown protection
Prevents flapping between promote and rollback.
Real-Time Metrics
Latency, errors, cost, quality. All in one place.
Side-by-side comparison
Stable vs test metrics, live.
Per-session drill-down
Full request/response history for any session.
Token cost tracking
Cost per interaction, per version.
Integrate in minutes.
Works with any agent.
import httpx, os
response = await httpx.AsyncClient().post(
os.environ["CONVOY_PROXY_URL"],
headers={
"Session-ID": session_id,
"Authorization": f"Bearer {os.environ['CONVOY_SECRET']}",
},
json={"input": user_message},
)- Works with any HTTP-based agent or LLM wrapper
- Session-sticky routing via Session-ID header
- No SDK required. Convoy is just an HTTP proxy.
Stop hoping. Start knowing.
Start routing traffic through Convoy today.
Free to start · No credit card