> ## Documentation Index
> Fetch the complete documentation index at: https://doc.entelligence.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Install and authenticate the CLI

> Install, update, authenticate, configure CI, rotate keys, and verify the Entelligence CLI.

## Install

The installer uses `uv` and works on macOS and Linux with Python 3.11 or newer.

```bash theme={null}
curl -fsSL https://app.entelligence.ai/install.sh | sh
```

To install directly with `uv`:

```bash theme={null}
uv tool install entelligence-cli
```

Update at any time:

```bash theme={null}
entelligence update
```

## Authenticate

```bash theme={null}
entelligence auth login
entelligence auth status
```

Login opens the browser and stores the returned credential locally. In a supported non-interactive environment, use `ENTELLIGENCE_API_KEY` instead.

To remove the stored credential:

```bash theme={null}
entelligence auth logout
```

The auth command family also includes `entelligence auth wrapped`. Run `entelligence auth wrapped --help` before using it so you can confirm its behavior in the installed version.

## Endpoint configuration

Inspect or change the configured Entelligence endpoint with:

```bash theme={null}
entelligence config show
entelligence config set-endpoint <url>
entelligence config unset-endpoint
```

Use a custom endpoint only when it is supplied by your administrator or Entelligence. Do not guess a deployment URL.

<Note>
  The CLI stores local configuration in `~/.entelligence/config.json` with user-only permissions.
</Note>

## Verify

```bash theme={null}
entelligence --help
entelligence auth status
entelligence status
```

See the [56-command checklist](/cli/reference) for the complete command inventory.
