Retrieve a value of a KV pair by a key.

yaml
type: "io.kestra.plugin.core.kv.Get"

Get value for my_variable key in dev namespace and fail if it's not present. Note that you can accomplish the same using the kv() Pebble function, e.g. {{kv('my_variable')}}.

yaml
id: kv_store_get
namespace: company.team

tasks:
  - id: kv_get
    type: io.kestra.plugin.core.kv.Get
    key: my_variable
    namespace: company # the current namespace is used by default
    errorOnMissing: true
Properties

The key for which to get the value

Default false

Flag specifying whether to fail if there is no value for the given key

Default {{ flow.namespace }}

The namespace from which to retrieve the KV pair

Value retrieved for the key

This can be of any type and will stay the same as when it was set.