A real-time HTTP request inspector for Cloudflare Tunnels. See every request, header, and body flowing through your tunnel — locally, instantly, beautifully.
ngrok ships with a beautiful inspector at localhost:4040.
cloudflared gives you nothing. You're left debugging in the dark.
A webhook fires, something breaks. You have no idea what payload arrived, what headers were sent, or what your app returned. You're adding console.logs and crossing your fingers.
Every request and response is captured and shown in a live dashboard. Click any entry to inspect full headers, parsed bodies, status codes, and timing — all in real time.
One line change in your cloudflared config. The proxy sits invisibly in between, capturing everything without touching your app.
Requests stream into the dashboard via SSE the instant they hit your tunnel. No polling, no page refreshes, no delay.
Every header, every body, every status code. Inspect the full request and response cycle for each captured entry.
JSON, GraphQL, HTML, XML, JavaScript, form data, multipart — auto-detected and syntax highlighted. Copy to clipboard with one click.
Filter by method (GET, POST, PUT, DELETE, PATCH) or search across URL paths in real time. Find the request you need instantly.
The proxy and dashboard run entirely on your machine. Your traffic data never leaves localhost. No accounts, no cloud, no telemetry.
The proxy server is a single .mjs file using only Node.js built-ins. Nothing to install, nothing to update, nothing to break.
No configuration required. One command and you're inspecting traffic.
Tunnel Inspector is open source under the MIT license and actively looking for contributors. Here's what's on the wishlist.
npx tunnel-inspector
good first issue