# Bridge a TCP tunnel

Collection: sdk
Human docs: https://zei.sh/docs/sdk

Connect local clients to exposed sandbox TCP ports.

createTunnelBridge and createCdpTunnelBridge bind to loopback only. Close the bridge when the operation ends and treat the local port as an active capability while it is open.

Example:

```
const access = await api.createTunnelAccess(sandboxId, { ttl_seconds: 60 });
const bridge = await createTunnelBridge(access, 5432);
console.log(bridge.localPort);
await bridge.close();
```
