Development & Testing
Share local development sites and test webhooks.
Share Local Development Site
Expose your local dev server to show clients or teammates:
bash
drip http 3000Use a memorable subdomain:
bash
drip http 3000 -n demoTest Webhooks
Receive webhooks from external services (Stripe, GitHub, Twilio, etc.):
bash
drip http 8000 -n webhooksConfigure the webhook URL in your service dashboard:
https://webhooks.tunnel.example.com/webhookCommon webhook integrations:
- Stripe:
https://yoursubdomain.tunnel.example.com/stripe/webhook - GitHub:
https://yoursubdomain.tunnel.example.com/github/webhook - Slack:
https://yoursubdomain.tunnel.example.com/slack/events - Twilio:
https://yoursubdomain.tunnel.example.com/twilio/sms
Mobile App Development
Test your API from mobile devices on the same network:
bash
drip http 3000 -n myapiIn your mobile app, use:
https://myapi.tunnel.example.com/api/v1/...Preview Staging Environments
Share a staging build with stakeholders:
bash
drip http 4000 -n stagingDebug Production Issues
Temporarily expose a local debug server:
bash
drip http 9229 -n debug --allow-ip YOUR_IPOAuth Callback Testing
Test OAuth flows that require HTTPS callbacks:
bash
drip http 3000 -n oauth-testConfigure your OAuth provider with:
https://oauth-test.tunnel.example.com/auth/callbackAPI Development with Multiple Services
Run multiple tunnels for microservices:
bash
drip http 3000 -n frontend -d
drip http 3001 -n api -d
drip http 3002 -n admin -d