> For the complete documentation index, see [llms.txt](https://docs.enclaive.cloud/virtual-hsm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enclaive.cloud/virtual-hsm/documentation.md).

# Documentation

- [What is Virtual HSM?](https://docs.enclaive.cloud/virtual-hsm/documentation/what-is-virtual-hsm.md)
- [Why a vHSM](https://docs.enclaive.cloud/virtual-hsm/documentation/why-a-vhsm.md)
- [How does it work?](https://docs.enclaive.cloud/virtual-hsm/documentation/how-does-it-work.md)
- [Use Case](https://docs.enclaive.cloud/virtual-hsm/documentation/use-case.md)
- [Setup](https://docs.enclaive.cloud/virtual-hsm/documentation/setup.md)
- [Installation](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/installation.md): Install vHSM  to effectively managing identities and access controls for workloads spread across multiple clouds and on-premises environments
- [Server](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/installation/server.md): Install vHSM  to effectively managing identities and access controls for workloads spread across multiple clouds and on-premises environments
- [CLI](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/installation/cli.md)
- [Configuration](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/configuration.md): Learn how to write a config file to start the server in different operation modes.
- [Server](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/configuration/server.md): Explore example configurations for setting up vHSM storage and configuring the vHSM CLI for attestation.
- [Parameters](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/configuration/server/parameters.md): Learn more about the parameters that you can configure to run the vHSM server.
- [Telemetry](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/configuration/server/telemetry.md): Learn about the telemetry parameters that you need for an aggregation software such as Prometheus.
- [vHSM Agent](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/vhsm-agent.md): Learn about using Agent for rendering secrets into files or environment variables, allowing your applications to consume them seamlessly without directly interacting with vHSM APIs.
- [Agent Configuration](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/vhsm-agent/agent-configuration.md): Learn about configuring an Agent for vHSM
- [vHSM Proxy](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/vhsm-proxy.md): Learn about using Proxy for authentication, caching, and secure communication to streamline vHSM adoption.
- [Proxy Configuration](https://docs.enclaive.cloud/virtual-hsm/documentation/setup/vhsm-proxy/proxy-configuration.md): Learn about configuring a Proxy for vHSM
- [Getting Started](https://docs.enclaive.cloud/virtual-hsm/documentation/getting-started.md)
- [Start the server](https://docs.enclaive.cloud/virtual-hsm/documentation/getting-started/start-the-server.md)
- [Activate Nitride](https://docs.enclaive.cloud/virtual-hsm/documentation/getting-started/activate-nitride.md)
- [MariaDB root admin password provisioning on Azure DCXas\_v5 VM](https://docs.enclaive.cloud/virtual-hsm/documentation/getting-started/mariadb-root-admin-password-provisioning-on-azure-dcxas_v5-vm.md): In this self-contained tutorial we show how to provision a MariaDB container running in a confidential "buckypaper" VM on Azure. The tutorial easily transfers to any other CSP with buckypaper VMs.
- [Supported Cloud Configurations](https://docs.enclaive.cloud/virtual-hsm/documentation/supported-cloud-configurations.md)
