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

# Deploy and move

> Check that you can deploy, get a configuration template, deploy a connector, change a deployed connector, and clone a workspace.

These commands act on your selected environment and workspace. Add `--workspace` to use a different workspace for one command.

## Check before you deploy

```bash theme={null}
condense workspace deploy --can-i
condense workspace deploy --check
```

These verify your deployment permissions and the health of the services before you deploy. Run them first, so you find a problem before you deploy.

## Get a configuration template

A connector's settings live in a configuration file. To start from a template, list the apps and download the configuration template for one version of an app:

```bash theme={null}
condense app list
condense app download-config --app <app-name> --version <version>
```

Add `--output json` to `condense app list` for JSON. Edit the values in the template, and keep the file for the deploy.

## Deploy a connector

Name the app and its version as `name@version`, and pass the configuration file:

```bash theme={null}
condense pipeline deploy <name>@<version> --env-file ./config.env
```

For example:

```bash theme={null}
condense pipeline deploy vehicle-scorer@2.3.0 --env-file ./scorer.env
```

## Change a deployed connector

To move a deployed connector to another version, or to change its configuration, name the service, the version and the file:

```bash theme={null}
condense pipeline edit --service <name> --to <version> --env-file ./config.env
```

## Clone a workspace

```bash theme={null}
condense workspace clone [--workspace <name>]
```

> [!TIP]
>
> Settings always come from a file you pass with `--env-file`. Keep that file with the rest of your configuration, so you can repeat a deploy.

## Next steps

> [card] [Monitor](https://docs.condense.io/condense/v3.0.0/cli/monitor.md)
>
> Watch the connector you deployed.

> [card] [Manage](https://docs.condense.io/condense/v3.0.0/cli/manage.md)
>
> Start, stop, restart or delete a connector.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.