Choose Your Setup Method
- VS Code Extension
- CLI
The fastest way to get started with Unhook is using our VS Code extension:
1
Install Extension
- Open VS Code
- Go to Extensions (
Ctrl+Shift+X/Cmd+Shift+X) - Search for “Unhook - Webhook Development”
- Click Install
2
Authenticate
- Click the Unhook icon in the Activity Bar
- Click “Sign in to Unhook” in the status bar
- Complete the OAuth flow in your browser
3
Configure
Create an
unhook.yml file in your workspace:4
Start Receiving Webhooks
- Create a webhook URL at unhook.sh/app
- Configure your provider to use the Unhook URL
- View events in the VS Code sidebar as they arrive
The VS Code extension provides a complete webhook development environment with real-time monitoring, request replay, and team collaboration features. Learn more →
Configuration
Basic Configuration
Create anunhook.yml file in your project root:
Environment Variables
Configure via environment variables:Provider Setup
Stripe
- Go to your Stripe Dashboard
- Click “Add Endpoint”
- Enter your Unhook URL:
GitHub
- Go to your repository settings
- Navigate to “Webhooks”
- Click “Add webhook”
- Enter your Unhook URL:
Clerk
- Go to your Clerk Dashboard
- Navigate to “Webhooks”
- Click “Add Endpoint”
- Enter your Unhook URL:
Team Development
Shared Configuration
Teams can share a single webhook configuration:Team Features
- Shared Webhook URL: All team members use the same webhook URL
- Individual Routing: Each developer can receive specific webhook types
- Request History: View and replay requests across the team
- Real-time Monitoring: See incoming requests in real-time
- Team Dashboard: Monitor team activity and webhook status
Security Features
- API key authentication for private webhooks
- Method restrictions
- Source restrictions
- Request body size limits
- Header filtering
- End-to-end encryption
Authentication
Authentication data is stored locally at~/.unhook/auth-storage.json:
- Authentication state
- User tokens
- Organization ID
- Basic user info
Next Steps
VS Code Extension
Complete webhook development environment in VS Code
Team Setup
Learn how to configure Unhook for your entire team
Dashboard
Monitor and debug your webhooks in real-time
Provider Guides
Detailed setup guides for all supported webhook providers