> For AI agents: the complete documentation index is at [llms.txt](https://reflex.dev/docs/llms.txt). For a Markdown version, remove the trailing slash from the page URL and append `.md`. The docs home is available at [index.md](http://localhost:3000/docs/index.md).

# Projects · Reflex Cloud CLI

## reflex cloud project list

Retrieve a list of projects.


### Usage

```console
$ reflex cloud project list [OPTIONS]
```


### Options

* `--token TEXT`: The authentication token.
* `--loglevel [debug|default|info|warning|error|critical]`: The log level to use.
* `--json, -j / --no-json`: Output the result as a single JSON document on stdout. Human-readable messages go to stderr instead, so stdout stays parseable.
* `--interactive, -i / --no-interactive`: Whether to prompt for confirmations and choices. Defaults to on when stdout is a terminal and off otherwise, so a pipe, a CI job or an agent is never left waiting at a prompt.
* `--help`: Show this message and exit.



## reflex cloud project create

Create a new project.


### Usage

```console
$ reflex cloud project create [OPTIONS] NAME
```


### Options

* `--token TEXT`: The authentication token.
* `--loglevel [debug|default|info|warning|error|critical]`: The log level to use.
* `--json, -j / --no-json`: Output the result as a single JSON document on stdout. Human-readable messages go to stderr instead, so stdout stays parseable.
* `--interactive, -i / --no-interactive`: Whether to prompt for confirmations and choices. Defaults to on when stdout is a terminal and off otherwise, so a pipe, a CI job or an agent is never left waiting at a prompt.
* `--help`: Show this message and exit.



## reflex cloud project select

Select a project.


### Usage

```console
$ reflex cloud project select [OPTIONS] PROJECT_ID
```


### Options

* `--project-name TEXT`: The name of the project. 
* `--token TEXT`: The authentication token.
* `--loglevel [debug|default|info|warning|error|critical]`: The log level to use.
* `--json, -j / --no-json`: Output the result as a single JSON document on stdout. Human-readable messages go to stderr instead, so stdout stays parseable.
* `--interactive, -i / --no-interactive`: Whether to prompt for confirmations and choices. Defaults to on when stdout is a terminal and off otherwise, so a pipe, a CI job or an agent is never left waiting at a prompt.
* `--help`: Show this message and exit.



## reflex cloud project invite

Invite a user to a project.


### Usage

```console
$ reflex cloud project invite [OPTIONS] ROLE USER
```


### Options

* `--token TEXT`: The authentication token.
* `--loglevel [debug|default|info|warning|error|critical]`: The log level to use.
* `--json, -j / --no-json`: Output the result as a single JSON document on stdout. Human-readable messages go to stderr instead, so stdout stays parseable.
* `--interactive, -i / --no-interactive`: Whether to prompt for confirmations and choices. Defaults to on when stdout is a terminal and off otherwise, so a pipe, a CI job or an agent is never left waiting at a prompt.
* `--help`: Show this message and exit.



## reflex cloud project role-permissions

Retrieve the permissions for a specific role in a project.


### Usage

```console
$ reflex cloud project role-permissions [OPTIONS] ROLE_ID
```


### Options

* `--project-id TEXT`: The ID of the project. If not provided, the selected project will be used. If no project is selected, it throws an error.
* `--project-name TEXT`: The name of the project. 
* `--token TEXT`: The authentication token.
* `--loglevel [debug|default|info|warning|error|critical]`: The log level to use.
* `--json, -j / --no-json`: Output the result as a single JSON document on stdout. Human-readable messages go to stderr instead, so stdout stays parseable.
* `--interactive, -i / --no-interactive`: Whether to prompt for confirmations and choices. Defaults to on when stdout is a terminal and off otherwise, so a pipe, a CI job or an agent is never left waiting at a prompt.
* `--help`: Show this message and exit.



## reflex cloud project users

Retrieve the users for a project.


### Usage

```console
$ reflex cloud project users [OPTIONS]
```


### Options

* `--project-id TEXT`: The ID of the project. If not provided, the selected project will be used. If no project is selected, it throws an error.
* `--project-name TEXT`: The name of the project. 
* `--token TEXT`: The authentication token.
* `--loglevel [debug|default|info|warning|error|critical]`: The log level to use.
* `--json, -j / --no-json`: Output the result as a single JSON document on stdout. Human-readable messages go to stderr instead, so stdout stays parseable.
* `--interactive, -i / --no-interactive`: Whether to prompt for confirmations and choices. Defaults to on when stdout is a terminal and off otherwise, so a pipe, a CI job or an agent is never left waiting at a prompt.
* `--help`: Show this message and exit.
