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, forward requests to your local server, 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. Forward captured emails to HTTP endpoints for integration testing.

Set up email testing →

Uptime Monitoring

Monitor your APIs and websites with configurable health checks. Get alerts via email, Slack, or Telegram when services go down. 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 every Hooklistener feature. Create endpoints, query captured requests, 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, and manage monitors using natural language.

Set up MCP →