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.
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.
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.
Socket Debugging
Debug WebSocket, Socket.IO, and MQTT connections in real time. Inspect frames, messages, and connection lifecycle events.
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.
REST API
Full API access to every Hooklistener feature. Create endpoints, query captured requests, manage monitors, and automate your workflow with hklst_ API keys.
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.
Quick links
- Quick Start — get your first endpoint running in 5 minutes
- CLI Installation — install the CLI on macOS, Linux, or Windows
- API Authentication — create an API key and make your first request
- Plans & Billing — compare plans and features