← Back to APIs

hookpeek

Developer Tools

https://github.com/Cybergeon-Technologies/hookpeek

A self-hosted webhook inspector — see exactly what a webhook sends, in real time. Free, open source.

About this project

hookpeek is a self-hosted webhook inspector that lets developers see real-time webhook payloads—including headers, body, and query parameters—without relying on third-party services. It's designed for debugging integrations with services like Stripe, GitHub, or Twilio by capturing and displaying incoming webhook requests locally, ensuring sensitive data stays on your own machine. Key features include in-memory request storage (no disk writes), automatic cleanup of inactive bins after 24 hours, and support for all HTTP methods and body formats (JSON, XML, form-encoded, etc.). Each bin retains only the 200 most recent requests, and payloads are capped at 1MB. The tool runs with zero dependencies and requires no account setup. To get started, install it via `npm install --save-dev hookpeek` or run it directly with `npx hookpeek`. The tool provides a viewer URL to monitor requests and a capture URL to send webhooks to. For external providers, deploy hookpeek on a public server or use a tunneling tool like `ssh -R`. Custom ports can be specified with `--port`.

This is a GitHub repository (source code), not a hosted HTTP API endpoint.

From the docs

Snippets taken from the repository README when available.

curl
npm install --save-dev hookpeek