Cathook
Request Tester
Cathook
⚠️ do not send real secrets
Real-time Request Tester

Capture, inspect, and simulate any HTTP request

Includes webhooks via POST but also GET, PUT, PATCH, and DELETE. Replay, export, and side-by-side comparison.

POST /in/{bin_id}
{
  "ok": true,
  "id": "evt_123",
  "received_at": "2025-09-12T12:00:00Z"
}
Secure connection (HTTPS)

About Cathook

Cathook is a Request Tester: generate a private bin, capture and analyze any HTTP request (includes webhooks), mock responses, and debug integrations with live diff.

HTTPS No login Persistent history 2xx / 4xx / 5xx simulation

View headers, body, query strings, IP, and status in real time. Compare payloads and understand how providers retry.

“When you control the HTTP response, you control the test scenario.”

— Simulate delays, 429, and 500 and validate retries safely

Avoid exposing production: focus on the essentials — create, inspect, repeat, and document.

Value checklist

  • Instant endpoint for any HTTP method.
  • Comparable history for debugging and auditing.
  • Custom responses (status, headers, body, delay).
  • Responsive interface (mobile/desktop).

Quick example (curl)

# Send an event to your bin
curl -X POST "https://cathook.tech/in/{bin_id}" \
  -H "Content-Type: application/json" \
  -d '{"event":"checkout.completed","amount":12990,"currency":"BRL"}'

See the payload appear on the dashboard and adjust the HTTP response to test retries.

Add a delay (e.g., 3s) to the response to simulate timeouts and validate client backoff.

Quick questions

Do I need an account?
No. Generate and use an endpoint immediately.
Can I save history?
Yes, events remain available for review and comparison during the retention period.

How it works

Generate a unique URL, send requests, and see everything live on the dashboard.

1) Create

Generate a unique endpoint and a private dashboard.

2) Send

Point the request to the intake URL and send events (POST/GET/PUT/PATCH/DELETE).

3) Visualize

See requests in real time and adjust the response (status/headers/body/delay).

Features

Temporary bins, custom responses and persistent history for debugging.

  • Instant visualization of incoming requests.
  • Editable responses to test behaviors.
  • No login: start using in seconds.
  • Persistent history to make debugging easier.

Quick start

  1. Click "Create bin" to generate a unique URL.
  2. Configure your integration to send requests to the provided URL.
  3. Watch events appear on the dashboard in real time.
  4. Edit the response and repeat the tests as many times as you want.

Connect

Follow updates, roadmap, and community contributions:

Ready to test your HTTP requests?

Generate an endpoint and start observing events in seconds. No sign-up, no hassle.