Terminal-first HTTP request debugging
Capture, inspect, replay, and diff HTTP requests directly from your terminal.
curlme lets developers create temporary HTTP endpoints to receive requests, stream them in real time, and debug integrations without setting up servers, tunnels, or dashboards.
Debugging webhooks and HTTP integrations usually means:
- spinning up a temporary server
- digging through logs
- copy-pasting payloads between tools
- switching between browser tabs
curlme keeps the entire workflow in the terminal.
You send requests → curlme captures them → you inspect, replay, and diff them instantly.
- Real-time request streaming from the CLI
- Request inspection (headers, body, metadata)
- Replay requests to local or remote targets
- Diff requests to spot payload changes
- Custom responses & rules for webhook testing
- CLI-first workflow, with an optional web dashboard
curlme bin create
curlme listenSend a request to the generated endpoint and watch it arrive live in your terminal.
Inspect or replay it instantly:
curlme latest
curlme replayThis organization contains multiple repositories that make up curlme:
- curlme-cli — Terminal-first CLI
- curlme-docs — Official documentation
- curlme — Product issues, feedback, and discussions
Issues and feature requests are tracked in the main curlme repository.
📚 Docs: https://docs.curlme.io
Found a bug or have an idea?
- Open an issue in this repository
- Or run
curlme feedbackfrom the CLI
curlme is designed to be:
- fast
- minimal
- predictable
- respectful of developer workflows
No dashboards required. No artificial friction. No unnecessary abstraction.
curlme.io