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

# login

> Authenticate with Phala Cloud

### Command: `phala login`

#### Syntax

```
phala login [options] [<api-key>]
```

#### Description

Authenticate with Phala Cloud

#### Arguments

| Argument     | Description                               |
| ------------ | ----------------------------------------- |
| `<api-key>?` | API key (triggers device flow if omitted) |

#### Options

| Option              | Description                               |
| ------------------- | ----------------------------------------- |
| `--manual`          | Enter API key manually                    |
| `--no-open`         | Skip browser launch                       |
| `--profile <value>` | Profile name (defaults to workspace slug) |
| `--print-token`     | Print token to stdout without saving      |
| `--url <value>`     | Custom API endpoint URL                   |

#### Global Options

| Option                               | Description                                           |
| ------------------------------------ | ----------------------------------------------------- |
| `-h, --help`                         | Show help information for the current command         |
| `-v, --version`                      | Show CLI version                                      |
| `--api-token TOKEN, --api-key TOKEN` | API token for authenticating with Phala Cloud         |
| `-j, --json, --no-json`              | Output in JSON format                                 |
| `--interactive`                      | Enable interactive mode for commands that support it  |
| `--cvm-id <value>`                   | CVM identifier (UUID, app\_id, instance\_id, or name) |
| `--api-version <value>`              | API version to use (e.g. 2025-10-28, 2026-01-21)      |

#### Examples

* Display help:

```bash theme={"system"}
phala login --help
```
