--- layout: docs page_title: policy - Command description: |- The "policy" command groups subcommands for interacting with policies. Users can write, read, and list policies in Vault. --- # policy The `policy` command groups subcommands for interacting with policies. Users can write, read, and list policies in Vault. For more information, please see the [policy documentation](/docs/concepts/policies). ## Examples List all enabled policies: ```shell-session $ vault policy list ``` Create a policy named "my-policy" from contents on local disk: ```shell-session $ vault policy write my-policy ./my-policy.hcl ``` Delete the policy named my-policy: ```shell-session $ vault policy delete my-policy ``` ## Usage ```text Usage: vault policy [options] [args] # ... Subcommands: delete Deletes a policy by name list Lists the installed policies read Prints the contents of a policy write Uploads a named policy from a file ``` For more information, examples, and usage about a subcommand, click on the name of the subcommand in the sidebar.