Receive Webhooks
Route webhooks from GitHub, Stripe, Slack, and more to your services. Transform payloads, filter events, and ensure reliable delivery.
Get started receiving
The complete platform for receiving and sending webhooks
I need to receive webhooks from external services (GitHub, Stripe, Slack, etc.) and route them to my applications.
I need to send webhooks to my customers and provide them a portal to manage their webhook subscriptions.
Stop building webhook infrastructure from scratch. Hookbase handles the complexity of receiving, validating, transforming, and routing webhooks so you can focus on your application logic.
# Your webhook endpoint
https://api.hookbase.app/ingest/{orgSlug}/{sourceSlug}Configure sources for each provider, set up destinations for your services, and create routes with filters and transforms. Hookbase handles retries, deduplication, and delivery tracking.
Give your customers a world-class webhook experience. Use our SDK to send webhooks and embed our Portal components so customers can manage their endpoints and subscriptions.
// Send a webhook to your customer
await hookbase.messages.send(customerAppId, {
eventType: 'order.created',
payload: { orderId: 'ord_123', amount: 99.99 },
});Your customers get a beautiful interface to manage their webhook endpoints, choose which events to subscribe to, and debug delivery issues.