speedbump
« Back to VersTracker
Description:
TCP proxy for simulating variable, yet predictable network latency
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: proxy networking testing latency development
Install: brew install speedbump
About:
Speedbump is a command-line TCP proxy that introduces configurable latency into network connections. It allows developers to simulate real-world network conditions like slow links or high ping with precise, predictable delay values. This helps in testing application resilience and user experience under adverse network scenarios without needing physical network manipulation.
Key Features:
  • Configurable, precise latency injection (fixed or random)
  • Low overhead and high performance
  • Support for TCP and UDP protocols
  • Simple command-line interface
Use Cases:
  • Testing mobile app performance on simulated 3G/4G networks
  • Debugging distributed systems with high-latency inter-service communication
  • Validating client-side timeouts and retry logic
Alternatives:
  • tc (Traffic Control) – Linux kernel utility for advanced traffic shaping; more complex to use than speedbump's simple proxy approach.
  • netem – Kernel-level network emulator; requires root privileges and specific OS support.
  • Toxiproxy – Broader chaos engineering tool for simulating various network faults (not just latency); heavier setup.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 9:29am 0 VERSION_BUMP c18a9e07
Sep 13, 2024 10:07pm 0 VERSION_BUMP 2d276db3