Self-hostable HTTP request inspector + mocker

One Go binary. SQLite under the hood. docker compose up, and you have an inspection endpoint and a live feed in under 30 seconds. Your payloads never leave your box.

Three things, and nothing else

Capture

Method, path, headers, query, body. Persists across restarts because the storage is SQLite on disk, not a hosted queue.

Inspect

A live SSE feed of incoming requests. Click any captured request to see the headers, the body, the timing.

Mock

Return a 200, a 500, or a custom JSON payload. For testing your own retry, backoff, and error-handling logic.

Why a single binary, not a SaaS

  • Compliance and privacy. Some teams cannot legally send webhook payloads to a hosted SaaS. Hatch keeps the data on your own network.
  • Cost. A hosted inspector charges per request, per seat, or per retention day. Hatch is one Go binary on a $5 VPS. There is no per-request fee because there is no one to charge it.
  • Speed of setup. docker compose up is faster than signing up for a SaaS, verifying your email, configuring your first bin, and pasting the URL into your webhook config.