{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/6"}],"enrichment":{"capability":"httpdbg intercepts and displays HTTP(S) requests made by or received by Python programs, providing a web-based dashboard to inspect client and server traffic without code changes.","skillfed_tags":["http-debugging","network-inspection","development-tool"],"use_cases":["Debug unexpected HTTP behavior in a script by running it through pyhttpdbg and inspecting the actual requests and responses in the web UI.","Trace all HTTP calls made by pip or another module to understand its network activity without modifying the module's code.","Inspect HTTP requests and responses in your test suite to verify that your code is making the correct API calls.","Monitor incoming HTTP requests to your Flask or FastAPI server during development to verify endpoint behavior.","Export HTTP traces as a single HTML file for documentation or sharing debugging sessions with teammates."],"what_it_does":"httpdbg is a debugging tool that sits between your Python code and the network to capture and visualize HTTP(S) traffic. Instead of modifying your code, you run your program through the `pyhttpdbg` command, and it automatically intercepts all HTTP requests\u2014both those made by your client code and those received by your server. The captured traffic appears in a web dashboard at http://localhost:4909, where you can inspect headers, bodies, timing, and request grouping.\n\nIt supports HTTP/1.0, HTTP/1.1, and HTTP/2, and works with popular clients (requests, urllib3, httpx, aiohttp) and servers (Flask, FastAPI). You can trace standalone scripts, test suites (pytest, unittest), or interactive Python sessions. The tool groups related requests together\u2014for example, redirects or requests made within test fixtures\u2014and tags them for easier navigation. It requires no configuration to start and has no runtime dependencies beyond Python itself.","worth_installing":"Yes. httpdbg is a low-friction development tool with no dependencies, active maintenance, a permissive license, and no known vulnerabilities. It solves a real debugging problem\u2014inspecting HTTP traffic without code changes\u2014and works with common Python HTTP libraries and frameworks. Install it if you regularly debug HTTP-based Python applications."},"id":"httpdbg","links":{"html":"https://skillfed.io/packages/httpdbg","md":"https://skillfed.io/packages/httpdbg.md","pypi":"https://pypi.org/project/httpdbg/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-11","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"httpdbg","python_support":"supports_current","summary":"A very simple tool to debug HTTP(S) client and server requests."},"popularity":{"monthly_downloads":77551,"position":14516,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.8"}
