Webhook Testing
Receive webhooks from Stripe, Paystack, GitHub, Slack, Shopify, and virtually any webhook provider directly on your local machine— without deploying your application.
Develop Against Real Events
Modern applications rely on webhooks to receive real-time events from third-party services. Unfortunately, localhost isn't publicly accessible, making webhook development difficult.
BoreHook solves this by providing a secure public HTTPS endpoint that forwards incoming webhook requests directly to your local application.
How It Works
Stripe / Paystack / GitHub / Shopify
│
▼
https://abc123.borehook.com/hooks/
│
▼
BoreHook Secure Tunnel
│
▼
http://localhost:3000/hooks/Supported Services
Why Use BoreHook?
- No deployment required.
- Receive webhook events instantly.
- Develop entirely on localhost.
- Secure HTTPS endpoints included.
- Compatible with virtually every webhook provider.
Quick Start
Start your local application:
npm run dev
Create a BoreHook tunnel:
bore login bore connect
BoreHook generates a public HTTPS URL:
https://abc123.borehook.com/hooks/
Paste this URL into Stripe, Paystack, GitHub, Shopify, or any webhook provider, and BoreHook will forward every event directly to your local application.
Typical Workflow
- Start your local application.
- Launch the BoreHook CLI.
- Create a secure HTTPS tunnel.
- Copy your generated public URL.
- Configure it in your webhook provider.
- Trigger events and receive them instantly.
Build Faster
Whether you're integrating payment gateways, automating workflows, or building event-driven applications, BoreHook eliminates the friction of webhook testing so you can focus on writing code instead of deploying temporary environments.