API Chaos Proxy - Simulate Latency & API Failures

Simulate API latency, timeouts, and failures using a lightweight chaos proxy. Test retry logic and resilience without modifying backend code.

Key Features

  • Inject latency delays, timeouts, and HTTP error responses
  • Lightweight proxy — no backend code changes required
  • Test retry logic and resilience under real failure conditions
  • Configure fault injection rules per route or globally
  • MCP-compatible — manageable via the HttpStatus MCP server

Frequently Asked Questions

What is chaos engineering for APIs?

Chaos engineering deliberately injects failures — latency, errors, timeouts — to verify your retry logic, fallbacks, and circuit breakers work correctly before they're needed in production.

Do I need to modify my backend?

No. The chaos proxy sits in front of your API endpoint and intercepts traffic. Configure fault rules and point your client at the proxy URL — your API code is untouched.

What types of faults can I inject?

Latency delays (fixed or random), specific HTTP error status codes (500, 503, 429, etc.), connection timeouts, and slow response streaming.