Skip to main content

The semgrep login command doesn't redirect to my Semgrep tenant site

When executing the command:

semgrep login

it redirects to You may receive an error when logging in: The requested URL was not found on the server. As a Semgrep tenant user, you should be redirected to your tenant site, such as:

To log in to the correct tenant site

Set the environment variable SEMGREP_APP_URL before calling the semgrep login function.

semgrep login

If you frequently log in from the command line, set the SEMGREP_APP_URL variable in your shell initialization file, such as ~/.zshrc or ~ /.bash_profile, depending on your operating system.

Not finding what you need in this doc? Ask questions in our Community Slack group, or see Support for other ways to get help.