# Pipehero > Webhook tunnels and an API workspace for developers. Expose your localhost on a public URL, then inspect, replay and debug every webhook with your team. Document, test and monitor your API in saved collections that stay true to real traffic, kept current by your AI agent over MCP. Pipehero has two halves that share one workspace. The tunnel captures real requests (Stripe, GitHub, Shopify or any HTTP webhook), verifies provider signatures, captures events while your CLI is offline and ships an MCP server so AI agents can read and replay them. The API workspace turns that traffic into documentation and a test client. ## API workspace (documentation, testing and monitoring) - [API workspace](https://pipehero.app/api-workspace): saved endpoints with real request/response examples, environments (local, staging, prod), runs from the browser, the cloud or the desktop app, and an AI agent that keeps the docs current. A Postman-style API client and API documentation tool connected to real traffic. - [API workspace docs](https://pipehero.app/docs/apis): environments and variables, running requests (localhost via the tunnel, staging/prod from the cloud, direct from the desktop app), import and export (OpenAPI 3.x, Postman v2.x, cURL, HAR), saving requests from the live tail as docs, drift detection, scheduled monitors with email alerts, version history and restore, comments and review of AI changes (Team), and the plan table. - [Import OpenAPI and Postman](https://pipehero.app/api-workspace/import-openapi-postman): Bring an OpenAPI file, a Postman collection, a cURL command or a browser capture into shared docs, without your credentials. - [Local, staging and production](https://pipehero.app/api-workspace/api-environments): Send the same request to local, staging and production, with variables, secrets and a second click before writing to prod. - [Document your API from real traffic](https://pipehero.app/api-workspace/document-api-from-traffic): Save a real request from your tunnel as an endpoint or an example in one click, with credentials removed. - [API drift detection](https://pipehero.app/api-workspace/api-drift-detection): Compare your docs with what a tunnel really captured and see undocumented routes, statuses and fields. - [Scheduled API monitoring](https://pipehero.app/api-workspace/api-monitoring): Run an endpoint every few minutes and get an email when it starts failing, and when it recovers. - [Keep API docs current with AI](https://pipehero.app/api-workspace/ai-api-documentation): Your AI agent updates the docs over MCP as you change routes, every change is attributed, and Team can approve first. - [API client for your desktop](https://pipehero.app/api-workspace/api-client-desktop): Send requests straight from your computer to localhost or a private network, with no tunnel, no cloud and no CORS. - [API docs for teams](https://pipehero.app/api-workspace/api-team-collaboration): Version history with authors, comments, approval of AI changes, and sharing outside the workspace. - Import: OpenAPI 3.x (JSON or YAML), Postman collections, cURL commands and browser captures (HAR). Export: OpenAPI 3.1 and Postman 2.1. - Drift detection compares the docs with the requests a tunnel really captured and lists undocumented routes, status codes and fields (Pro/Team). Scheduled monitors run an endpoint every 5 minutes to 24 hours and email when it starts failing (Pro/Team). - MCP tools for agents: list_api_collections, get_api_collection, get_api_endpoint, upsert_api_endpoint, add_api_example, delete_api_endpoint, import_api_spec, export_api_collection, run_api_endpoint, list_api_runs, save_captured_request, check_api_drift, list_api_monitors, list_api_proposals, get_api_share_link, share_api_endpoint, share_api_collection. Every agent change is attributed and can be restored; Team workspaces can require approval first. - Plans: Free 1 collection and 25 endpoints; Pro 10 collections, 500 endpoints, cloud runs, drift and 5 monitors; Team unlimited collections and endpoints, 50 monitors, review of AI changes and comments. ## Webhook tunnel - [Home](https://pipehero.app/): what Pipehero is, features and pricing - [Docs](https://pipehero.app/docs): install, tunnel, inspect, replay, auth tokens - [Debug webhooks with AI](https://pipehero.app/docs/mcp): connect an MCP client and read/replay webhooks from your agent - [Expose your MCP server](https://pipehero.app/docs/mcp-server): tunnel a local Streamable HTTP MCP server to a cloud-only client - [Test your app on a real device](https://pipehero.app/docs/realtime): tunnel your app's own WebSocket traffic to localhost, for testing a real mobile/web build over HTTPS (Pro/Team) - [MCP webhook tunnel](https://pipehero.app/mcp-webhook-tunnel): connect Claude Code, Cursor or any MCP client (OAuth) so your agent can read, diagnose and replay webhooks - [MCP server tunnel](https://pipehero.app/mcp-server-tunnel): expose a local Streamable HTTP MCP server so cloud-only clients (Claude.ai, ChatGPT) can reach it - [Compare](https://pipehero.app/compare): how Pipehero compares to other tunnels - [Desktop app](https://pipehero.app/download): native app for macOS, Windows and Linux to connect/disconnect tunnels, get notified and try your API from your own machine ## Guides - [Stripe webhooks](https://pipehero.app/docs/stripe): Receive Stripe webhooks on your localhost with a public URL, inspect and replay events, and verify the Stripe signature — step by step. - [GitHub webhooks](https://pipehero.app/docs/github-webhooks): Receive GitHub webhooks (push, pull_request, issues…) on localhost with a public URL, inspect and replay deliveries, and verify the X-Hub-Signature-256 signature. - [Slack webhooks](https://pipehero.app/docs/slack-webhooks): Point Slack's Events API Request URL at your localhost, pass URL verification, and inspect and replay Slack events during development. - [Shopify webhooks](https://pipehero.app/docs/shopify): Receive Shopify webhooks (orders/create, products/update…) on localhost, inspect and replay them, and verify the X-Shopify-Hmac-Sha256 signature. - [Clerk webhooks](https://pipehero.app/docs/clerk): Receive Clerk webhooks (user.created, session.created…) on localhost with a public URL, and inspect and replay every event during development. - [Supabase webhooks](https://pipehero.app/docs/supabase): Point Supabase Database Webhooks or Auth Hooks at your localhost, then inspect and replay the payloads while you build your handlers. - [Resend webhooks](https://pipehero.app/docs/resend): Receive Resend email event webhooks (delivered, bounced, complained…) on localhost, and inspect and replay them during development. - [Lemon Squeezy webhooks](https://pipehero.app/docs/lemon-squeezy): Receive Lemon Squeezy webhooks (order_created, subscription_updated…) on localhost, verify the X-Signature HMAC, and replay events during development. - [Polar webhooks](https://pipehero.app/docs/polar): Receive Polar webhooks (checkout, subscription, order events) on localhost with a public URL, and inspect and replay them during development. - [Paddle webhooks](https://pipehero.app/docs/paddle): Receive Paddle Billing webhooks (transaction, subscription events) on localhost with a public URL, and inspect and replay them during development. - [Custom / other providers webhooks](https://pipehero.app/docs/custom): Not on the built-in list? Point any provider's webhook at your Pipehero URL, inspect and replay it, and verify its signature with a custom HMAC scheme. ## Comparisons - [Pipehero vs ngrok](https://pipehero.app/pipehero-vs-ngrok): ngrok is a general-purpose tunnel; Pipehero is built for webhooks — capture requests while you're offline, verify provider signatures, and replay to localhost, solo or with your team. - [Pipehero vs Localtunnel](https://pipehero.app/pipehero-vs-localtunnel): Localtunnel is a free bare-bones tunnel. Pipehero adds webhook inspection, replay, offline capture, signature verification and a stable URL — without the reliability headaches. - [Pipehero vs Stripe CLI](https://pipehero.app/pipehero-vs-stripe-cli): The Stripe CLI forwards Stripe events to localhost. Pipehero does that for Stripe and every other provider — with a public URL, inspection, replay, signature badges and team sharing. - [Pipehero vs Cloudflare Tunnel](https://pipehero.app/pipehero-vs-cloudflare-tunnel): Cloudflare Tunnel is production-grade connectivity. Pipehero is a webhook developer tool: quick public URLs, inspection, replay, offline capture and signature checks — no DNS or config. - [Pipehero vs Webhook.site](https://pipehero.app/pipehero-vs-webhook-site): Webhook.site shows you a payload in the browser. Pipehero inspects the payload and forwards it to your localhost, with replay, offline capture, signature verification and team history. - [Pipehero vs Hookdeck](https://pipehero.app/pipehero-vs-hookdeck): Hookdeck is a hosted webhook gateway with queues and retries. Pipehero is a developer-first local tool: public URL, inspection, replay, offline capture and signature checks, with a free tier.