# Probe — Comprehensive Developer & Platform Guide > Real-time webhook inspection, capture, and debugging platform for developers. Capture, inspect, and analyze incoming HTTP requests with instant endpoints, payload inspection, and retry tracking. ## Overview Probe is a developer-focused HTTP request inspection and webhook debugging platform. When building and testing integrations with external providers (such as Stripe, GitHub, Shopify, Slack, Twilio, or custom microservices), developers face recurring challenges: 1. Inability to directly route external webhooks to `localhost`. 2. Silent delivery drops without observability into status codes or response bodies. 3. Cryptographic signature mismatches (HMAC-SHA256) caused by JSON parser reformatting or clock drift. 4. Difficulties reproducing intermittent network timeouts or concurrency race conditions. Probe solves these challenges by providing instant, persistent webhook ingestion endpoints, sub-millisecond request capture via Redis Pub/Sub, virtualized log exploration with syntax highlighting, and request replay capabilities. --- ## Core Platform Capabilities ### 1. Instant Webhook Endpoints - Unique, secure HTTP ingestion URLs generated on demand without local tunnel setup. - Accepts all standard HTTP methods: `POST`, `GET`, `PUT`, `PATCH`, `DELETE`, `OPTIONS`, `HEAD`. - Captures raw, unmutated request bodies preserving exact UTF-8 byte sequences required for signature verification. - Supports custom response codes (e.g. 200, 202, 400, 500) and mock response bodies. ### 2. Deep Request Inspection - **Headers**: Complete representation of all incoming HTTP headers (including provider headers like `Stripe-Signature`, `X-Hub-Signature-256`, `X-Shopify-Hmac-SHA256`). - **Body & Payloads**: Formatted JSON, XML, multipart, and raw text representations with byte-size accounting. - **Query Parameters**: Key-value query string breakdown with URI decoding. - **Timing & Performance**: Request timestamp, client IP, processing duration, and roundtrip delivery latency. ### 3. Request Filtering & Real-time Live Tail - Virtualized list rendering capable of streaming thousands of requests without browser lag. - Search and filter by HTTP method, status code, endpoint ID, or payload text. - One-click copy for cURL commands, raw payloads, and signature headers. --- ## Authoritative Engineering Guides ### 1. How to Debug Failed Webhook Requests: A Production Guide - **URL**: https://probe.monobase.io.vn/blog/debug-failed-webhook-requests - **Description**: A step-by-step developer checklist for diagnosing missing, timed-out, rejected, or duplicate webhook deliveries with reproducible test workflows. - **Tags**: debugging, webhooks, architecture, security - **Published**: 2026-09-16 ### 2. How to Test Stripe Webhooks Locally: The Complete Step-by-Step Guide - **URL**: https://probe.monobase.io.vn/blog/test-stripe-webhooks - **Description**: A practical, battle-tested guide for capturing, verifying, and debugging Stripe webhooks locally without signature errors or payload corruption. - **Tags**: Stripe, testing, webhooks, payments - **Published**: 2026-09-16 ### 3. How to Test Webhooks Locally: Modern Workflows Without Security Risks - **URL**: https://probe.monobase.io.vn/blog/test-webhooks-locally - **Description**: Learn how to receive, inspect, and replay webhook events during local development using modern inspection endpoints and automated test fixtures. - **Tags**: webhooks, local development, testing, developer tools - **Published**: 2026-09-16 ### 4. Webhook Signature Verification: Production Security Guide & Best Practices - **URL**: https://probe.monobase.io.vn/blog/webhook-signature-verification - **Description**: A comprehensive guide to verifying webhook cryptographic signatures, mitigating timing attacks, preventing replay exploits, and managing secret rotation. - **Tags**: security, webhooks, cryptography, architecture - **Published**: 2026-09-16 ### 5. The Best Webhook Testing Tools in 2026: Features, Architecture & Trade-offs - **URL**: https://probe.monobase.io.vn/blog/webhook-testing-tools - **Description**: An architectural comparison of modern webhook debugging and testing tools, evaluating real-time payload inspection, replay mechanisms, and security retention. - **Tags**: tools, webhooks, developer tools, testing - **Published**: 2026-09-16 --- ## Architecture & Technical Stack - **Frontend**: TanStack Start (React 19), Vite, Tailwind CSS v4, Base UI, Nuqs, Phosphor Icons. - **Backend**: Hono API (`@hono/node-server`), Redis Pub/Sub for real-time request streaming. - **API / RPC**: oRPC type-safe procedures with client contracts. - **Database**: PostgreSQL with Drizzle ORM v1 RC. - **Authentication**: Better Auth 1.7 (Magic Link, OAuth). - **Hosting & Infrastructure**: Deployed on Linux containers with edge caching and CDN distribution. --- ## Common Webhook Pitfalls and Solutions ### Pitfall 1: Altered Raw Body - **Issue**: Standard framework body parsers re-serialize JSON or trim whitespace, invalidating the HMAC signature. - **Solution**: Capture and verify raw bytes prior to JSON parsing or inspect the exact raw body received by Probe. ### Pitfall 2: Expired Timestamp Tolerances - **Issue**: Providers like Stripe and Slack enforce 5-minute tolerances. Replaying an old captured request fails signature checks. - **Solution**: Recompute the signature with current timestamp or disable timestamp tolerance checks in local test environments. ### Pitfall 3: Slow Webhook Handlers Triggering Retries - **Issue**: Webhook providers expect an immediate 2xx response within 2-5 seconds. Synchronous processing causes timeouts and duplicate deliveries. - **Solution**: Acknowledge receipt immediately with `200 OK` or `202 Accepted`, then enqueue the payload into a background job queue (e.g. BullMQ, Redis, or SQS). --- ## Key Facts & Entity Metadata - **Organization**: Probe - **Application Name**: Probe - **Primary Domain**: https://probe.monobase.io.vn - **API Domain**: https://probe-api.monobase.io.vn - **Primary Application Category**: DeveloperApplication / Webhook Debugger - **Pricing**: Free tier with instant endpoint provisioning - **Source Code**: https://github.com/hi02102002/probe