toxiproxy
« Back to VersTracker
Description:
TCP proxy to simulate network & system conditions for chaos & resiliency testing
Type: Formula  |  Latest Version: 2.12.0@0  |  Tracked Since: Oct 10, 2025
Links: Homepage  |  @ShopifyEng  |  formulae.brew.sh
Category: Developer tools
Tags: chaos-engineering testing proxy network resilience
Install: brew install toxiproxy
About:
Toxiproxy is a TCP proxy designed to simulate network and system conditions such as latency, timeouts, and rate limits. It enables developers to test application resilience and fault tolerance in controlled environments. This tool is essential for chaos engineering and ensuring robust performance under adverse conditions.
Key Features:
  • Simulates network conditions like latency, timeouts, and bandwidth limits
  • Programmable via a REST API for automated testing
  • Supports multiple upstream proxies and dynamic configuration
  • Lightweight and easy to deploy in development or CI environments
Use Cases:
  • Testing application behavior under network latency or downtime
  • Validating retry logic and circuit breakers in distributed systems
  • Simulating partial outages for chaos engineering experiments
Alternatives:
  • netem – Linux kernel-based traffic control for network emulation, more complex to configure
  • tc (Traffic Control) – Built-in Linux tool for packet manipulation, less user-friendly for application-level testing
Version History
Detected Version Rev Change Commit
Oct 10, 2025 6:12pm 0 VERSION_BUMP 3b06ddba
Dec 5, 2024 12:16am 0 VERSION_BUMP 35348cd5
Oct 8, 2024 6:59pm 0 VERSION_BUMP 1820f0b9
Sep 12, 2024 7:58pm 0 VERSION_BUMP 9dbb9cce