Slashbin is a webhook ETL and programmable gateway for developers and the AI agents that work alongside them. You own the Golden Model — one canonical schema per data stream — and every webhook is validated against it, then mapped into the shape each destination needs. Retry, replay, fan-out and the dead-letter queue keep that contract reliable, and the console, the CLI and an agent are three ways to operate the same system.

Each data stream has one Golden Model, and every destination receives the shape it needs from it.
One Golden Model per data stream.
Retry, replay, fan-out and transformation all operate on data held to that schema.
Extract, transform, and normalize payloads before they hit your API. Fix bad schemas, rename fields, or compute new values using JSONPath, regex, or custom JavaScript.
Re-deliver any webhook from the last 30 days with one click. Debug local environments or recover from outages without asking vendors to resend events.
Route a single webhook to multiple destinations. Filter and split traffic by event type, customer ID, or any value deep inside the JSON payload.
Native support for Square, Klaviyo, VideoAsk, and Shopify. Plus, a universal signature engine to verify any custom provider without writing a single line of crypto code.
We don't just give up. Configurable exponential backoff retries and a Dead Letter Queue for total failures. Your safety net for when code breaks.
Every operation above is also a command, so an AI agent working on your behalf can set up and run the whole pipeline without a human ever opening the console.
Explore the CLI$ npm install -g slashbin-cli $ slashbin login Opening browser to authorize this CLI... https://console.slashbin.io/cli-auth?session=8f3c1a2e-... Pairing code: AMBER-BEACON Confirm this matches the code shown in your browser.
"Slashbin saved us 40 hours of webhook debugging. The replay feature alone paid for itself."
Jake Morrison
Lead Engineer, Jerky.com
1M+
events processed
Step-by-step guides for common webhook patterns. No fluff, just working code.
Define a Golden Model to transform massive Shopify payloads into clean, validated JSON your API expects.
Transform Stripe's nested event format into a flat structure for easier processing.
$ curl -X POST https://console.slashbin.io/api/data-streams \
-H "Authorization: Bearer slashbin_sk_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Shopify Orders",
"slug": "shopify-orders",
"provider": "shopify",
"verificationSecret": "shpss_..."
}'
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Shopify Orders",
"slug": "shopify-orders",
"provider": "shopify",
"dataStreamType": "events",
"authType": "hmac",
"isActive": true
}Get a production-ready webhook gateway with replay, schema validation, and fan-out—instantly.
Usage-based pricing • Cancel anytime