# Vaults

- [Understanding vaults](/dev/vaults/understanding-vaults.md)
- [Oracles](/dev/vaults/understanding-vaults/oracles.md): The first component of a vault is its
- [Managing a vault (CLI)](/dev/vaults/managing-a-vault-cli.md)
- [Deploying an oracle](/dev/vaults/managing-a-vault-cli/deploying-an-oracle.md)
- [Creating a vault](/dev/vaults/managing-a-vault-cli/creating-a-vault.md)
- [Monitoring the vault](/dev/vaults/managing-a-vault-cli/monitoring-the-vault.md)
- [Setting the vault position](/dev/vaults/managing-a-vault-cli/setting-the-vault-position.md)
- [Setting the fee data](/dev/vaults/managing-a-vault-cli/setting-the-fee-data.md)
- [Rebalancing](/dev/vaults/managing-a-vault-cli/rebalancing.md)
- [Adding or removing liquidity](/dev/vaults/managing-a-vault-cli/adding-or-removing-liquidity.md)
- [Custom interactions](/dev/vaults/custom-interactions.md): Learn how to interact with the contract directly
- [Oracles](/dev/vaults/custom-interactions/oracles.md)
- [Vault Factory](/dev/vaults/custom-interactions/vault-factory.md): Deploy your own mangrove vault with the vault factory
- [Managing a vault](/dev/vaults/custom-interactions/managing-a-vault.md)
- [Setting the position](/dev/vaults/custom-interactions/managing-a-vault/setting-the-position.md)
- [Rebalancing](/dev/vaults/custom-interactions/managing-a-vault/rebalancing.md)
- [Setting a manager](/dev/vaults/custom-interactions/managing-a-vault/setting-a-manager.md)
- [Setting fee](/dev/vaults/custom-interactions/managing-a-vault/setting-fee.md)
