A high-performance web debugging proxy for intercepting and rewriting traffic.
Free

HTTPeep is a Rust-based web debugging proxy designed to solve the common friction of intercepting, inspecting, and rewriting HTTP/HTTPS traffic during development. By providing a robust, cross-platform environment for macOS, Windows, and Linux, it allows developers to gain full visibility into network interactions. Whether you are debugging complex API integrations or testing how your application handles production-level network failures, this tool provides the granular control needed to manipulate requests and responses in real-time. Beyond simple inspection, the platform features a powerful rule-based engine that enables developers to map remote production traffic to local files or services. This capability is essential for frontend and full-stack teams who need to hot-reload assets or test new features without the overhead of modifying host files or waiting for backend deployments. With additional support for network throttling and a terminal-based interface for remote server debugging, it serves as a comprehensive toolkit for engineers who need to reproduce production issues locally and ensure application resilience.
A composable engine that supports multi-condition matching and action pipelines. This allows developers to create reusable, version-controlled debugging logic that automates how specific traffic patterns are handled.
Pause HTTP requests or responses in real-time to inspect and modify data on the fly. This makes debugging complex network interactions as straightforward as stepping through code in a standard debugger.
Redirect traffic to local files or remote services to enable hot-reloading of assets. This is ideal for full-stack developers who need to test integrations without altering production code or host files.
Simulate real-world production network conditions by introducing latency, bandwidth limits, or random failures. This helps teams proactively test application resilience and performance under stress.
Provides full feature parity within the terminal, allowing DevOps and backend engineers to perform traffic capture and rule management directly on remote servers without a GUI.
Frontend developers can map API requests to local JSON or JS files, allowing them to iterate on UI components and test edge cases immediately without waiting for backend API updates.
Full-stack developers can route production traffic to local services to verify integration logic, ensuring that new features work correctly in a production-like flow without modifying host files.
QA engineers can use the tool to simulate poor network conditions, such as high latency or random disconnects, to ensure that applications handle production failures gracefully and maintain stability.
They benefit from local file mapping and response rewriting, which allows them to iterate on UI components independently of backend dependencies.
They use request interception and remote mapping to test complex integration scenarios and verify production-like traffic flows locally.
They leverage the CLI/TUI and DNS override capabilities to debug traffic on remote servers and manage complex network routing in production environments.
The tool is completely free to use across macOS, Windows, and Linux.