Ship webhooks to your customers safely and reliably
The webhook infrastructure your customers deserve. Automatic retries, dead letter queues, and real-time monitoring. Integrate in minutes with our TypeScript SDK.
No credit card required. Free tier available.
How it works
Everything you need for reliable webhooks
Stop building webhook infrastructure. Focus on your product while we ensure every webhook reaches your customers.
Automatic Retries
Exponential backoff with jitter. Failed webhooks are automatically retried up to 10 times with smart scheduling.
Dead Letter Queue
Failed events are safely stored in a DLQ. Inspect, debug, and replay them with a single click.
Multi-Tenant Ready
Built for B2B SaaS. Route webhooks to specific customer endpoints with isolation and per-tenant controls.
Real-time Monitoring
Track delivery rates, latency, and failures. Get instant visibility into your webhook health.
Signed Webhooks
Every webhook is signed with HMAC-SHA256. Your customers can verify authenticity and prevent spoofing.
Built for Scale
Redis-backed queue with BullMQ. Process thousands of webhooks per second with sub-second latency.
Integrate in minutes, not weeks
Our SDK makes it simple. Install, configure, and start delivering webhooks to your customers.
Install the SDK
Add our TypeScript SDK with npm, yarn, or pnpm. Full type safety included.
Send Your First Webhook
One line of code to send webhooks. We handle retries, delivery, and monitoring.
Monitor Everything
Real-time dashboard for your ops team. Debug failures, replay events, track SLAs.
import { HookshotClient } from 'hookshot-sdk';
const hookshot = new HookshotClient({
apiKey: process.env.HOOKSHOT_API_KEY
});
// Send a webhook to your customer
await hookshot.events.send({
eventType: 'invoice.paid',
payload: { invoiceId: 'inv_123', amount: 299.00 },
endpointId: customer.webhookEndpointId
});Pricing that scales with you
From startups to enterprise. Predictable pricing with no surprise charges.
All plans include a 14-day free trial. No credit card required.
Need a custom solution? Talk to our sales team about volume discounts and custom SLAs.
Frequently asked questions
Everything you need to know about Hookshot and webhook delivery.
How do automatic retries work?
What happens when all retries fail?
How are webhooks signed for security?
What happens if my server crashes during delivery?
How do I integrate Hookshot into my app?
Can I use Hookshot for multiple customers?
What's included in the free tier?
How fast are webhook deliveries?
Have more questions? Contact us