Skip to main content

Hooklistener Documentation

Hooklistener is a developer platform for inspecting, debugging, and testing webhooks, emails, and real-time connections. It gives you instant visibility into HTTP requests hitting your endpoints, tools to replay and forward them, uptime monitoring with public status pages, and a CLI that brings everything to your terminal.

What can you do with Hooklistener?​

Webhook Inspector​

Create debug endpoints that capture every incoming HTTP request. Inspect headers, bodies, and query parameters in real time. Set up mock responses, replay requests to your local server, save replay cases, share requests with teammates, and export data for analysis.

Get started with webhooks →

Email Testing​

Generate test inboxes at hookinbox.com that capture inbound emails. Test signup and login emails from CI or an AI agent with the one-time code and confirmation link already extracted, check content, headers and attachments, and forward received email to your webhooks.

Set up email testing →

Uptime Monitoring​

Monitor your APIs and websites with configurable health checks. Get email alerts when services go down and create public status pages to keep users informed.

Configure monitoring →

Real-time Debugging​

Connect WebSocket, Socket.IO, MQTT, and Server-Sent Events clients to a hosted endpoint. Inspect every message, answer clients with rules and scenarios, simulate bad networks, or proxy to your real server.

Debug real-time connections →

CLI​

A fast, Rust-based CLI for managing endpoints, forwarding webhooks to localhost, and exposing local servers with HTTP tunnels. Includes an interactive terminal UI with search, filtering, and request replay.

Install the CLI →

REST API​

Full API access to Hooklistener features. Create endpoints, query captured requests, run replay cases, manage monitors, and automate your workflow with hklst_ API keys.

Explore the API →

MCP Server​

Connect Hooklistener to AI coding assistants like Claude Code, Codex, Cursor, and Windsurf. Create endpoints, inspect webhooks, run replay cases, and manage monitors using natural language.

Set up MCP →