# environments.<name>.databases

> How databases are provided in this environment.

How databases are provided in this environment. `new` creates empty ones, `branch` clones production, `branch-masked` clones and applies masking rules first. A map sets the mode per database.

- **Type:** `new`, `branch`, `branch-masked` or map of names to `new`, `branch`, `branch-masked`
- **Since:** manifest v1

**Accepted forms**

- `new`, `branch`, `branch-masked`
- map of names to `new`, `branch`, `branch-masked`

## Example

```yaml
environments:
  production:
    databases: branch-masked
```

```yaml
environments:
  production:
    databases:
      main: branch-masked
      cache: new
```

## See also

- [environments](/docs/manifest/environments/): all fields of `environments`
- [guv.yaml reference](/docs/manifest/)
