Architecture
Web control plane, independent relay, private connector
Long-lived tunnels stay outside Vercel execution while the web application and relay share PostgreSQL authorization state.
Browser
HTTPS
HTTPS
Gatehouse Relay
multiplexed WebSocket
multiplexed WebSocket
Gatehouse Connector
private HTTP
private HTTP
Internal Service
allow-listed target
allow-listed target
Hosted web
Next.js on Vercel provides accounts, organizations, policy, operations, and public documentation.
State
Supabase PostgreSQL is the durable source of truth. Redis supports ephemeral relay presence and future multi-instance routing.
Private edge
The connector runs near the service and opens only an outbound encrypted WebSocket.