---
url: https://docs.mochiexec.io/reference/cli/mochi_vault.md
description: Manage sensitive secret stores.
---

# mochi vault

Manage sensitive secret stores.

## Synopsis

Manage secret stores (vaults). A vault is an encrypted key-value store that holds secrets
referenced by your executables. Multiple vault types are supported (e.g. age encryption,
AES-256, system keyring, or environment-variable passthrough).

One vault is active at a time; use 'vault switch' to change the active vault. Secrets
within a vault are managed with the 'secret' subcommands.

## Options

| Flag | Type | Description |
|------|------|-------------|
| `-h, --help` |  | help for vault |

## Options inherited from parent commands

| Flag | Type | Description |
|------|------|-------------|
| `-L, --log-level` | `string` | Log verbosity level (debug, info, fatal) (default "info") |
| `--sync` |  | Sync flow cache and workspaces |

## See also

* [mochi](mochi.md) — Run and organize your development tasks
* [mochi vault create](mochi_vault_create.md) — Create a new vault.
* [mochi vault edit](mochi_vault_edit.md) — Edit the configuration of an existing vault.
* [mochi vault get](mochi_vault_get.md) — Get the details of a vault.
* [mochi vault list](mochi_vault_list.md) — List all available vaults.
* [mochi vault preset](mochi_vault_preset.md) — Connect a vault to 1Password, pass, or AWS SSM
* [mochi vault remove](mochi_vault_remove.md) — Remove an existing vault.
* [mochi vault switch](mochi_vault_switch.md) — Switch the active vault.
