How It Works
- Outbound Edge Session: The Wirebox CLI or client initiates an outbound TLS connection to Wirebox’s edge routing network.
- Public Edge URL: Wirebox assigns a public HTTPS subdomain (e.g.
https://eva.wirebox.run). - Transparent HTTP Proxying: Incoming HTTP requests to the public URL are forwarded locally to your configured loopback port with full support for request headers, binary payloads, and Server-Sent Events (SSE).
Starting a Tunnel via CLI
The simplest way to start a tunnel is using the Wirebox CLI:CLI
Programmatic Tunnel Management
Both the Python and TypeScript SDKs allow inspecting active tunnel sessions, health statuses, and routing targets:Local Webhook Testing Workflow
A common workflow for autonomous agents is developing and debugging webhook handlers locally:- Start your local webhook receiver on port 3000:
- Start a Wirebox tunnel for your agent:
- Register the generated tunnel URL as your agent’s webhook:
- Send an email to
eva@wireboxmail.com. The webhook event lands directly on your locallocalhost:3000server for interactive step debugging.