Configure Snyk CLI to connect to Snyk API
By default, the Snyk CLI connects to https://api.snyk.io/
. You can use the following variables to configure your connection.
SNYK_API
Sets the API host to use for Snyk requests. Useful for regional hosting, on-premise instances, or when using a proxy server. If set with the http
protocol the CLI upgrades the requests to https
, unless SNYK_HTTP_PROTOCOL_UPGRADE
is set to 0
.
SNYK_HTTP_PROTOCOL_UPGRADE=0
If set to the value of 0
, API (and CLI) requests aimed at http
URLs are not upgraded to https
. If the protocol is not set, the default behavior is to upgrade these requests from http
to https
. This is useful, for example, for reverse proxies.
SNYK_DISABLE_ANALYTICS=1
Disables all Snyk CLI analytics.
SNYK_OAUTH_TOKEN=<OAuth token>
Specifies the OAuth token if required for verification.
SNYK_TOKEN
Allows you to override the token that may be available in your Snyk configuration settings (~/.config/configstore/snyk.json
). Use SNYK_TOKEN
in a CI/CD environment. After setting SNYK_TOKEN
you can get started using the CLI..
For information on how to get your account token see Authenticate the CLI with your account. You can also use a service account to authenticate; for more information see Service accounts. For additional information, see Authentication for third-party tools.
Last updated
Was this helpful?