Unique capture URLs
Each inbox gets a public /api/capture/{slug} endpoint that accepts any HTTP method.
Spin up a unique capture URL for Stripe, GitHub, or any service. Inspect headers and payloads in real time, then replay events to your local dev server.
Built for integration debugging. No tunnel gymnastics — just point webhooks at your inbox.
POST /api/capture/stripe-dev
{
"type": "checkout.session.completed",
"data": { ... }
}200 OK · stored
Standard Hook gives developers a persistent inbox for inbound webhooks. Capture payloads, inspect headers, and replay to localhost or staging — without losing events between restarts.
Each inbox gets a public /api/capture/{slug} endpoint that accepts any HTTP method.
Headers, query params, and raw body stored for every inbound request.
Resend any captured event to your dev server with one click.
Browse events chronologically with readable headers and body display.
Works with the Market Standard local DB gateway for offline development.
Point Stripe test webhooks at your inbox during checkout integration work.
Start free. Upgrade when you outgrow limits or want to remove the powered-by badge.
1 inbox · 100 events/mo
5 inboxes · 10k events/mo
Three focused products, one portfolio. Each app is built to spread your brand while solving one job extremely well.
Open Dashboard| Feature | Spreadsheets | Generic SaaS | Market Standard Market Standard |
|---|---|---|---|
| Purpose-built for the workflow | No | Partial | Yes |
| Free tier with no credit card | — | Sometimes | Yes |
| Open schema (Postgres + Drizzle) | No | No | Yes |
| Viral powered-by badge on free tier | No | No | Yes |
| Cross-sells into the rest of the suite | No | No | Yes |
| Self-hostable source-available code | No | No | Yes |
Everything you need to know before signing up.