Prerequisites for Universal Broker

Using Snyk Broker on Windows is not supported. Snyk recommends that Windows users deploy Broker using Linux.

Using the snyk-broker-config CLI tool is supported on Windows.

Before installing the Universal Broker snyk-broker-config CLI tool, be sure you have met the following prerequisites.

  • Client machine system requirements: one CPU and 256 MB of RAM.

  • Network access that is allowed by any firewalls installed on your network: an outbound TLS (443) to https://broker.snyk.io AND https://api.snyk.ioor your regional Broker URL.

  • A Snyk account and your personal Snyk token or your PAT; you cannot use a service account.

  • An SCM token or password. See Obtain the tokens required to set up Snyk Broker. Snyk Broker does not support authentication with the mTLS method.

  • Tenant admin permissions.

  • Node 18 or higher installed.

  • Docker configured to pull images from Docker Hub in order to install with Docker.

  • A new Snyk Broker Admin Organization created in the Group of your choice in your Tenant, not a personal Organization.

When installing, you must add a command in your script to set the Broker server URL for the region where your data is hosted. For the commands and URLs to use, see Broker URLs. Example: -e BROKER_SERVER_URL=https://broker.eu.snyk.io.

If you are using a region other than SNYK US-01, run the following as applicable after you install the CLI tool and before you create your first connection: - export SNYK_API_HOSTNAME=https://api.REGION.snyk.io (Linux and Mac). - set SNYK_API_HOSTNAME=https://api.REGION.snyk.io (Windows)

Last updated

Was this helpful?