Capture, inspect, and mock curl requests. See full headers, response bodies, and timing without adding -v flags. Works with any curl command.
Automatically intercept and decrypt HTTPS traffic from your terminal commands. Inspect request and response bodies in plain text.
View full HTTP headers, body content, cookies, and timing information for every request made by your scripts and CLI tools.
Skip -v, --trace, or --verbose. HTTPeep captures everything automatically so you can focus on the data that matters.
Mock API responses or rewrite request/response data without changing your source code. Perfect for testing edge cases.
Pause requests matching specific rules, edit headers or body on the fly, then continue or abort. Like a debugger for HTTP.
Debug REST APIs by inspecting request/response cycles. Test different status codes, headers, and body formats without a real backend.
curl
Run hp shell in your terminal. HTTPeep automatically sets HTTP_PROXY and HTTPS_PROXY environment variables for the current session.
Execute any curl command. HTTPeep captures the full request and response automatically.
Open the HTTPeep desktop app to browse sessions, filter by domain, and inspect request/response details.
Create rules to mock APIs, rewrite responses, set breakpoints, or override DNS for your debugging workflow.
curl
No. hp shell sets the HTTP_PROXY environment variable, which curl respects by default. Your existing curl commands work without modification.
Yes. HTTPeep captures all request and response headers, including those normally hidden by curl. You get the complete picture.
Yes. HTTPeep captures all HTTP methods including POST, PUT, PATCH, DELETE, and custom methods. Request bodies are fully visible.
Free to use. Capture and inspect every curl request with hp shell.