Skip to content
Help guide the future of agentgateway — Take the survey

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

Windows installation

Page as Markdown

Install ingress2gateway on Windows systems

Install ingress2gateway on Windows

Choose the shell to run the commands in. If you use Windows Subsystem for Linux (WSL), follow the Linux installation instead.

  1. Set the environment variables.

    $VERSION = "v0.5.0"
    $OS = "Windows"
    # One of x86_64|arm64|i386
    $ARCH = "x86_64"
    # Hide the Invoke-WebRequest progress bar, which slows downloads in Windows PowerShell 5.1
    $ProgressPreference = 'SilentlyContinue'

    Refer to the releases page for a list of published ingress2gateway versions.

  2. Download the release.

    Invoke-WebRequest -Uri "https://github.com/kgateway-dev/ingress2gateway/releases/download/$VERSION/ingress2gateway_${OS}_${ARCH}.zip" -OutFile "ingress2gateway_${OS}_${ARCH}.zip"
  3. Optional: Validate the release archive.

    Download the ingress2gateway checksum file.

    Invoke-WebRequest -Uri "https://github.com/kgateway-dev/ingress2gateway/releases/download/$VERSION/checksums.txt" -OutFile "checksums.txt"

    Compare the archive’s SHA256 hash with the value in the checksum file.

    $expected = (Select-String -Path checksums.txt -Pattern "ingress2gateway_${OS}_${ARCH}.zip" -SimpleMatch).Line.Split(" ")[0]
    $actual = (Get-FileHash -Path "ingress2gateway_${OS}_${ARCH}.zip" -Algorithm SHA256).Hash
    if ($actual -eq $expected) { "ingress2gateway_${OS}_${ARCH}.zip: OK" } else { "ingress2gateway_${OS}_${ARCH}.zip: checksum mismatch" }

    If valid, the output is:

    ingress2gateway_Windows_x86_64.zip: OK
    
  4. Extract the archive into an ingress2gateway folder.

    Expand-Archive -Path "ingress2gateway_${OS}_${ARCH}.zip" -DestinationPath ingress2gateway
  5. Add the folder to your PATH. The following command updates the PATH for the current PowerShell session. To keep the change in new sessions, add the folder to your user PATH in System Properties > Environment Variables.

    $env:Path = "$PWD\ingress2gateway;$env:Path"
  6. Test the installation by checking the version of the binary.

    ingress2gateway version
Was this page helpful?
Agentgateway assistant

Ask me anything about agentgateway configuration, features, or usage.

Note: AI-generated content might contain errors; please verify and test all returned information.

Tip: one topic per conversation gives the best results. Use the + button in the chat header to start a new conversation.

Switching topics? Starting a new conversation improves accuracy.
↑↓ navigate ↵ select esc dismiss

What could be improved?

Your feedback helps us improve assistant answers and identify docs gaps we should fix.

Need more help? Join us on Discord: https://discord.gg/y9efgEmppm

Want to use your own agent? Add the Solo MCP server to query our docs directly. Get started here: https://search.solo.io/.