Network Requirements

Minimum network requirements for Helix in air-gapped or restricted environments.

Helix consists of two main components: the Helix Control Plane (API server, session management, LLM routing) and Helix Code Sandboxes (isolated containers running user sessions). Helix Code Sandboxes initiate outbound WebSocket connections to the control plane—they never accept inbound connections. Communication flows through two WebSocket channels: a RevDial tunnel for control operations (screenshots, input, clipboard) and an agent sync channel for chat messages and LLM responses. Both components need access to the Helix registry for container images.

Control Plane Network Requirements

PhaseHostnamePortPurpose
Installregistry.helixml.tech443Container image registry
Installget.helixml.tech443Install script and version info
Installhelix-registry-europe.s3.eu-west-2.amazonaws.com443Container image blob storage (AWS S3)
Runtimeapi.openai.com443OpenAI (if configured)
Runtimeapi.anthropic.com443Anthropic (if configured)
Runtimeapi.together.xyz443Together AI (if configured)

Helix Code Sandbox Network Requirements

PhaseHostnamePortPurpose
Installregistry.helixml.tech443Container image registry
Installget.helixml.tech443Install script and version info
Installhelix-registry-europe.s3.eu-west-2.amazonaws.com443Container image blob storage (AWS S3)
RuntimeYour control plane (e.g., app.helix.ml)443/8080WebSocket (RevDial tunnel + agent sync)

The Sandbox establishes two outbound WebSocket connections to the control plane:

  • RevDial tunnel (/api/v1/revdial) - control channel for screenshots, input, clipboard
  • Agent sync (/api/v1/external-agents/sync) - chat messages and LLM responses

Optional: Desktop Image Dependencies on Helix Code Sandboxes

If the agent installs system packages, allow access to:

HostnamePurpose
archive.ubuntu.comUbuntu packages
security.ubuntu.comSecurity updates
download.docker.comDocker repository

Optional: Package Managers

For development tasks requiring package installation:

LanguageEndpoints
Node.js/npmregistry.npmjs.org, nodejs.org
Python/pippypi.org, files.pythonhosted.org
Goproxy.golang.org, sum.golang.org

Optional: Git Providers

ProviderEndpoints
GitHubgithub.com, api.github.com, objects.githubusercontent.com
GitLabgitlab.com, registry.gitlab.com
Last updated on