# uip vss

> Commands for scaffolding and generating Vertical Solution projects with process and Data Fabric entity wiring using the `uip vss` tool.

`uip vss` scaffolds and generates Vertical Solution projects — pre-templated UiPath solutions that wire together processes, connections, and Data Fabric entities for a specific business domain. The tool seeds a new project from the upstream template, adds processes, syncs process metadata from UiPath Cloud, and generates TypeScript typings from a Data Fabric schema. Install it with `uip tools install vss`, or invoke `uip vss …` and let auto-install run. See [Tools (plugins)](./concepts-tools.md) for the install model and [uip tools](./uip-tools.md) for the command that manages tool installation. `vss` is the command prefix; the underlying package is `@uipath/vertical-solutions-tool`.

## Commands

Every `uip vss` verb has its own reference page. For live argument lists on your installed tool version, run `uip vss <verb> --help`.

| Verb | Description |
|---|---|
| [`init`](./uip-vss-init.md) | Initialize a new vertical solution in place (writes `vss.json`). |
| [`scaffold`](./uip-vss-scaffold.md) | Scaffold a new vertical solution from the upstream template. |
| [`sync`](./uip-vss-sync.md) | Reconcile `vss.json` with the organization's processes in UiPath Cloud. |
| [`add`](./uip-vss-add.md) | Add a process or connection to the current solution. |
| [`generate`](./uip-vss-generate.md) | Generate TypeScript types from a Data Fabric schema. |

## Synopsis

```
uip vss init     [options]
uip vss scaffold [options]
uip vss sync
uip vss add      <type> [path]
uip vss generate [options]
```

All `uip vss` verbs honor the [global options](./global-options.md) (`--output`, `--output-filter`, `--log-level`, `--log-file`). Standard [exit codes](./exit-codes.md) apply.

## See also

- [Tools (plugins)](./concepts-tools.md) — install model for `@uipath/vertical-solutions-tool`.
- [`uip df`](./uip-df.md) — source of the schema consumed by [`uip vss generate`](./uip-vss-generate.md).
- [`uip login`](./uip-login.md) — creates the session used by [`uip vss sync`](./uip-vss-sync.md).
