--- layout: docs page_title: "agent - Vault CLI" description: >- Use vault agent to start an instance of Vault Agent. --- # `vault agent` Start an instance of Vault Agent. ```shell-session $ vault agent -config $ vault agent [-help | -h] ``` ## Description `vault agent` start an instance of Vault Agent, which automatically authenticates and fetches secrets for client applications. **None** ## Command arguments None. ## Command options None. ## Command flags
@include 'cli/agent/flags/config.mdx'


@include 'cli/agent/flags/exit-after-auth.mdx'


@include 'cli/shared/flags/log-file.mdx'


@include 'cli/shared/flags/log-format.mdx'


@include 'cli/shared/flags/log-level.mdx'


@include 'cli/shared/flags/log-rotate-bytes.mdx'


@include 'cli/shared/flags/log-rotate-duration.mdx'


@include 'cli/shared/flags/log-rotate-max-files.mdx' ## Standard flags
@include 'cli/standard-settings/all-standard-flags-but-format.mdx' ## Examples Start Vault Agent with a single configuration file: ```shell-session $ vault agent -config=/etc/vault/agent/config.hcl ``` Start Vault Agent with a two discrete configuration files: ```shell-session $ vault agent \ -config=/etc/vault/agent/base-config.hcl \ -config=/etc/vault/agent/auto-auth-config.hcl ``` Start Vault Agent with a set of configuration files under the `` directory: ```shell-session $ vault agent -config=/etc/vault/agent/config-files/ ```