---
title: "Solutions in the CLI"
canonical: https://trickest.com/docs/developer-tools/cli/solutions
description: "List, create, and manage solutions and their datasets from the trickest CLI."
---

# Solutions in the CLI

**Solutions** package datasets and workflows for repeatable security products (ASM,
DAST, custom apps). The **`solutions`** command family manages solution metadata
and lists datasets; Live Tables are managed under
[`database`](/docs/developer-tools/cli/database).

<Info>
Platform concepts: [Solutions & Database](/docs/key-concepts/solutions-database).
</Info>

## Command summary

| Subcommand | Description |
|---|---|
| `solutions ls` | List solutions |
| `solutions get <id>` | Solution details |
| `solutions create` | Create a solution |
| `solutions update <id>` | Update metadata |
| `solutions rm <id>` | Delete |
| `solutions datasets <solution-id>` | List datasets for a solution |

## Examples

### `solutions ls`

```bash
trickest solutions ls
```
```json
[{"id":"aac63c99","name":"my-solution-id","is_public":"no","author":""}]
```

### `solutions get` / `datasets`

```bash
trickest solutions get aac63c99
trickest solutions datasets aac63c99
```

### `solutions create` / `update` / `rm`

```bash
trickest solutions create --name "Custom ASM"
trickest solutions update aac63c99 --name "Custom ASM v2"
trickest solutions rm aac63c99
```

Run `trickest solutions create --help` for the full flag list on your installed
version.

## Solutions → Live Tables

Datasets attached to a solution often back **Live Tables** you query with TQL:

```bash
trickest solutions datasets aac63c99
trickest database ls
trickest database query "severity = critical" --table <table-id> --limit 10
```

## Related

<CardGroup cols={2}>
  <Card title="Database (Live Tables)" icon="database" href="/docs/developer-tools/cli/database">
    Query and manage tables populated from solution datasets.
  </Card>
  <Card title="Solutions & Database (concepts)" icon="gem" href="/docs/key-concepts/solutions-database">
    How solutions, datasets, and Live Tables fit together.
  </Card>
</CardGroup>

---
_Markdown source of https://trickest.com/docs/developer-tools/cli/solutions._
