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

# outerbounds flowproject

The `outerbounds flowproject` subcommands manage deployed project resources: workflow templates, assets, apps, and metadata. These are the same primitives that [`obproject-deploy`](https://anaconda.com/docs/platform/guides/deploy/cicd-integration) creates during CI/CD.

> [!NOTE]
>
> These commands require a configured Metaflow profile with access to the platform API. They read credentials from your `~/.metaflowconfig` directory.

All `outerbounds flowproject` subcommands accept:

Option

Default

Description

`-d`, `--config-dir`

`~/.metaflowconfig`

Path to Metaflow configuration directory

`-p`, `--profile`

`$METAFLOW_PROFILE`

Named Metaflow profile to use

Several commands require `--id` in the format `project/branch`:

```bash theme={null}
outerbounds flowproject list-templates --id my_project/main
outerbounds flowproject teardown-branch --id my_project/feature-v2
```

Branch names are normalized to match how `obproject-deploy` stores them: `-` and `/` characters are replaced with `_`, and the result is lowercased. So `--id my_project/feature-v2` resolves to branch `feature_v2`.

## Subcommands

* [.get-metadata](https://anaconda.com/docs/platform/guides/projects/utilities-api/cli/flowproject/get-metadata.md): View the metadata record for a project branch.
* [.set-metadata](https://anaconda.com/docs/platform/guides/projects/utilities-api/cli/flowproject/set-metadata.md): Register metadata describing deployed resources after deploying through your own tooling.
* [.list-templates](https://anaconda.com/docs/platform/guides/projects/utilities-api/cli/flowproject/list-templates.md): List workflow templates deployed for a project branch.
* [.delete-metadata](https://anaconda.com/docs/platform/guides/projects/utilities-api/cli/flowproject/delete-metadata.md): Delete only the metadata record for a branch.
* [.teardown-branch](https://anaconda.com/docs/platform/guides/projects/utilities-api/cli/flowproject/teardown-branch.md): Delete all deployed resources for a branch: templates, assets, apps, and metadata.
