Events streaming in real time

Receive and inspect webhooks in real time

Inspect HTTP requests clearly, without complex setup. Create an endpoint, configure it in your system and debug instantly.

No signup: view events · Free account: more retention + export

Endpoint · Persistent

live
https://safehook.dev/webhook/wh_a4f9b2

Events

1

Request

POST /webhook/wh_a4f9b2

2025-01-15 12:00:00 · 54.187.174.169

Headers

content-typeapplication/json
user-agentStripe/1.0 (+https://stripe.com/docs/webhooks)
stripe-signaturet=1736942400,v1=5257a8...

Body · application/json

200 OK
{
  "id": "evt_1Q9kLp2eZvKYlo2C",
  "type": "payment_intent.succeeded",
  "data": {
    "object": {
      "amount": 4999,
      "currency": "brl",
      "status": "succeeded"
    }
  }
}
Features

Debug that fits
in one place.

Endpoint, log, payload and export. No fluff.

Instant endpoint

Generate a unique URL in seconds, ready for immediate use. No setup, no friction.

Real-time logs

See requests arriving live in an organized event list. Perfect for fast debugging.

Full visualization

Organized headers, formatted JSON body and all the request details with clarity.

Smart retention

7 days without an account, 15 days with a free account. Your full history always available.

Highlight

Data export

Download your events in CSV, XLSX or JSON. Available for signed-in users.

Distraction-free inspection

Minimalist interface designed for focus. Find what matters without noise.

How it works

Three steps.
Zero friction.

From first endpoint to first event in under a minute.

  1. 01

    Create an endpoint

    A unique URL ready to receive requests in seconds.

  2. 02

    Configure in your system

    Paste the URL into Stripe, GitHub, Shopify or any service.

  3. 03

    Watch events live

    Headers, body and status — all formatted and easy to read.

Plan

Start without an account.
Upgrade when you need.

No credit card. No tricks. Forever.

Without account

To try it now.

$ 0/ forever
  • Real-time visualization
  • 7-day retention
  • No data export
  • Temporary endpoint
Temporary endpoints expire in 7 days. Create an account for more retention.
Recommended

Free

For real usage.

$ 0/ forever
  • Real-time visualization
  • Up to 5 endpoints
  • 15-day retention
  • CSV, XLSX, JSON export
  • Full history access
FAQ

Frequently asked
questions.

Everything you need to know before creating your first endpoint.

Create free account
  • SafeHook is a tool to view and inspect webhooks in real time. It lets you see exactly what data external services are sending, making integration debugging easier.

  • No. You can test it right away without signing up by creating a temporary endpoint and watching events in real time.

  • Without account: temporary endpoint, 7-day retention and no export. With free account: up to 5 endpoints, 15-day retention, data export (CSV, XLSX, JSON) and full history access.

  • Yes. Without an account they expire in 7 days. With an account, data stays available for up to 15 days.

  • Yes, but only with a free account. You can export events in CSV, XLSX and JSON formats.

  • No. Data is stored for a limited time: 7 days without account and 15 days with account. After that, data is automatically removed.

  • Yes. SafeHook works with any system that sends HTTP requests (webhooks), regardless of the source.

  • No. SafeHook does not process events or manage queues. It is focused on visualizing and debugging webhooks, helping you understand what is being received.

  • Yes. SafeHook is designed to display and store data securely during the retention period, with no sharing to third parties.

  • No. The current plan is free, both for tests without account and for usage with signup, within the defined limits.

Stop wasting time debugging webhooks

Create an endpoint in seconds and watch your events arrive in real time.