Desktop webhook inspector & forwarder that captures incoming payloads in real-time. See everything, transform anything, forward anywhere.
Payment, GitHub,
Slack, Stripe...
Inspect, remap,
preview & debug
Transformed payload
delivered safely
Runs a local HTTP server that accepts GET, POST, PUT, PATCH, DELETE — receives everything, no questions asked. Configurable port and path.
See HTTP method, path, source IP, headers, and body with Pretty/Minified/Raw toggle. JSON auto-formatted for readability.
Remap payload keys, add custom headers, preview before sending, and forward to any endpoint with your chosen HTTP method.
Save forward rules for reuse. Auto-forward matching payloads without manual triggers — set it and forget it.
Export captured payloads as JSON or CSV for further analysis, sharing, or integration with other tools.
Toggle between dark and light modes. Your eyes, your choice. Also supports WebSocket interception.
Inter-Load starts a local HTTP server on port 3030 (configurable) ready to receive webhooks.
Set your third-party service's webhook URL to http://your-ip:3030/webhook using ngrok or similar tunnel.
Payloads appear instantly in the UI with full headers, body, and metadata. Filter and search through them.
Remap keys, add headers, and forward the transformed payload to your actual API endpoint.
A live simulation of what you see when a payment gateway sends a webhook to Inter-Load.
Real-world scenarios where Inter-Load saves your day.
Connecting Stripe, Omise, or TrueMoney but can't see what fields they send? Inter-Load captures the exact payload so you know the structure before writing a single line of handler code.
localhost:3030/webhookdata.amount → total)Building CI/CD automation or chat bots? See the exact push, PR, and issue event payloads — headers, signatures, and branch refs — all laid out clearly.
/webhook/github → click Apply to restart the server{"action":"push","ref":"refs/heads/main"}X-GitHub-Event and X-Hub-Signature-256pull_requestSwitching from one provider to another? Intercept the old format, visually remap keys to match the new API, and forward — no manual JSON transformation needed.
cust_name → type customer.fullNameAuthorization: Bearer xxxBuilding interactive bots? Capture slash commands, button clicks, and event payloads. Inspect the exact structure and test your responses faster.
localhost:3030/webhook)type, actions, user, channel fieldsDevices sending telemetry via HTTP? Watch sensor data arrive in real-time, inspect malformed payloads, and forward clean data to your database or dashboard.
http://your-ip:3030/webhookWorking with Twilio, SendGrid, or Mailgun? Capture delivery status, bounce notifications, and reply events to verify your callback handlers work correctly.
localhost:3030/webhook{"event":"delivered","message_id":"SM123"}MessageStatus, event, reason fields clearlyDebug Shopify, WooCommerce, or Lazada order events — see exactly what fields come with order.created, order.updated, and refund events.
/webhook/shopify → click Applyorders/create event with sample order dataBuilding custom CI/CD notifications? Capture build status, deploy events, and failure alerts from Jenkins, CircleCI, or GitHub Actions to build exactly the right handler.
localhost:3030/webhookstatus, commit, branch, and conclusion fieldsSyncing contacts between Salesforce, HubSpot, or Pipedrive? Capture contact.created and deal.updated events, remap fields, and forward to your internal CRM.
localhost:3030/webhookcontact.created event with name, email, companyemail → contact_email)Receiving alerts from Datadog, PagerDuty, or Grafana? Capture alert payloads to build custom routing, escalation rules, or notification formatting.
severity, host, metric, and threshold fieldsBuilding AI agents with OpenAI, Claude, or LangChain? Capture tool-use callbacks, function call results, and streaming event payloads to debug your agent's decision loop.
localhost:3030/webhook{"tool":"search","result":{"items":[]}}function.name, arguments, and outputAccepting crypto payments with Coinbase Commerce, BitPay, or custom smart contract events? Capture transaction confirmations, address activity, and settlement notifications.
/webhook/crypto → click Applycharge:confirmed event with hash, amount, and currencytx_hash, amount, confirmations, and address fieldstx_hash and amount → Save Rule to auto-update your database on confirmed paymentsCollecting form data from Typeform, Google Forms, or custom webhooks? See every submission with all fields, validate the data structure, and route it to the right system.
localhost:3030/webhookYes, 100% free and open source under the MIT license. No sign-up, no limits, no premium tier. Download and use it however you want.
Yes. The webhook server runs entirely on your machine at localhost:3030. You only need internet if you want to forward payloads to an external API or receive webhooks from a remote service (via ngrok or similar tunnel).
Use a tunnel tool like ngrok, cloudflared, or localtunnel to expose your localhost to the internet. Point your webhook URL to the tunnel address, and Inter-Load will capture everything.
All payloads are stored in-memory on your machine only. Nothing is sent to any server or cloud. When you close the app, all captured data is gone. Inter-Load has zero telemetry.
Yes! That's the core feature. Pick any key from the incoming payload, rename it, toggle it on/off, add custom keys and headers, preview the result, then forward to any URL. You can also save the mapping as a rule for auto-forwarding.
Inter-Load runs on macOS (Apple Silicon & Intel), Windows (x64), and Linux (x64). Built with Tauri v2 for native performance on all platforms.
Yes. Inter-Load supports both HTTP webhook interception and WebSocket message inspection, so you can debug real-time connections too.
Free & open source. Available for all major platforms.
Apple Silicon (M1/M2/M3/M4) & Intel
Opens .dmg — drag to Applications.
If "damaged" warning appears, run:xattr -cr /Applications/inter-load.app
x64 (.msi installer)
Run the .msi installer.
If SmartScreen warns, click "More info" → "Run anyway".
x64 (.AppImage & .deb)
AppImage: chmod +x && ./inter-load
.deb: sudo dpkg -i inter-load.deb