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

# Repo list

# vers repo list

Show every repository your org owns, with visibility, creation date, and description.

## Synopsis

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
vers repo list
vers repo list -q
vers repo list --format json
```

## Description

Lists all repositories scoped to your authenticated org (private and public alike). This command does not list other orgs' public repos; for that, hit `GET /api/v1/public/repositories` directly. By default prints a human-readable table. Use `-q` for script-friendly names one per line, or `--format json` for machine-readable output.

## Options

| Option          | Description                          |
| --------------- | ------------------------------------ |
| `-q`, `--quiet` | Output only repo names, one per line |
| `--format`      | Output format: `json`                |

## Examples

### Default table

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
vers repo list
# NAME              VISIBILITY  CREATED              DESCRIPTION
# my-app            private     2026-04-18 14:02:10  Production build artifacts
# ml-checkpoints    private     2026-04-15 09:11:44  Training milestones
# demos             public      2026-03-02 12:30:00  Public demo images
```

### Just names, for scripting

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
vers repo list -q
# my-app
# ml-checkpoints
# demos

# Delete them all
vers repo delete $(vers repo list -q)
```

### JSON

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
vers repo list --format json
```

```json theme={"theme":{"light":"min-light","dark":"min-dark"}}
[
  {
    "repo_id": "1f2a…",
    "name": "my-app",
    "is_public": false,
    "created_at": "2026-04-18T14:02:10Z",
    "description": "Production build artifacts"
  }
]
```

## See Also

* [`vers repo get`](/cli-reference/repo-get)
* [`vers repo create`](/cli-reference/repo-create)
