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. View email content, headers, and attachments without setting up a mail server.

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 →

Socket Debugging

Debug WebSocket, Socket.IO, and MQTT connections in real time. Inspect frames, messages, and connection lifecycle events.

Debug sockets →

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 →