Launching today
Payload Peek
Catch Webhooks. Inspect Payloads. Generate TypeScript.
11 followers
Catch Webhooks. Inspect Payloads. Generate TypeScript.
11 followers
A live webhook inbox for developers. Inspect HTTP requests, explore JSON payloads, and turn real events into TypeScript interfaces or Zod schemas. All in your browser, with no setup or account required.






Hey Product Hunt! 👋
I'm excited to share Payload Peek - built for today's Google Cloud Run Takeover Hackathon! 🚀
The Problem
Almost every developer has been there: you're integrating an external service (Stripe, GitHub, Shopify, Clerk, etc.), and you're waiting for a webhook.
You open a tunnel, send a test event, and get a wall of raw JSON. Now you have to manually inspect headers, check payload shapes, and spend 20 minutes writing TypeScript interfaces (or worse, typing it as `any`).
What is Payload Peek?
Payload Peek turns real incoming HTTP requests into typed code in seconds. No account, no CLI installation, no setup hassle:
1. Instant Inbox: Get a private webhook URL immediately upon visiting.
2. Inspect: Watch real HTTP requests arrive in real time with headers, methods, and formatted payloads.
3. Generate: Instantly infer clean, nested TypeScript interfaces and Zod schemas from real incoming data.
4. Copy & Ship: Drop typed code straight into your application.
Powered by Google Cloud Run
Under the hood, Payload Peek runs as a single containerized Next.js service on Google Cloud Run backed by Cloud Firestore. Cloud Run's serverless autoscaling means the webhook receiver scales up instantly to handle bursty webhook traffic and scales down to zero when idle, with zero infrastructure management.
Try sending a test webhook or click any of the built-in 1-click sample events (Stripe, GitHub, Shopify, Clerk) right in your browser!
I'd love to hear your feedback, thoughts on the generated types, and what integrations or features you'd like to see next! 🙌