> For the complete documentation index, see [llms.txt](https://docs.rumi.systems/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rumi.systems/rumi-cli/commands/quickstart/processor.md).

# processor

Generate a Processor service (stateful, optionally clustered).

## Syntax

```bash
rumi quickstart processor [options]
```

## Options

| Option            | Short | Description                    | Default           |
| ----------------- | ----- | ------------------------------ | ----------------- |
| `--app-root`      | `-r`  | Application root directory     | `rumi-quickstart` |
| `--non-clustered` | `-s`  | Create non-clustered processor | `false`           |

## Examples

Add clustered processor to existing app:

```bash
rumi quickstart processor --app-root my-app
```

Add standalone (non-clustered) processor:

```bash
rumi quickstart processor --app-root my-app --non-clustered
```

## See Also

* [app](/rumi-cli/commands/quickstart/app.md) - Generate a complete application
* [driver](/rumi-cli/commands/quickstart/driver.md) - Generate a Driver service
* [webservice](/rumi-cli/commands/quickstart/webservice.md) - Generate a Webservice microservice
* [connector](/rumi-cli/commands/quickstart/connector.md) - Generate a Connector microservice
