--- layout: docs page_title: 'Commands: KV Import' sidebar_title: import --- # Consul KV Import Command: `consul kv import` The `kv import` command is used to import KV pairs from the JSON representation generated by the `kv export` command. ## Usage Usage: `consul kv import [options] [DATA]` #### API Options @include 'http_api_options_client.mdx' @include 'http_api_options_server.mdx' #### Enterprise Options @include 'http_api_namespace_options.mdx' ## Examples To import from a file, prepend the filename with `@`: ```shell $ consul kv import @values.json # Output ``` To import from stdin, use `-` as the data parameter: ```shell $ cat values.json | consul kv import - # Output ``` You can also pass the JSON directly, however care must be taken with shell escaping: ```shell $ consul kv import "$(cat values.json)" # Output ```