Skip to main content

Datastore

The Datastore tab allows you to manage variables and encrypted secrets used by your project's workflows. It is split into two tabs — Datastore for plain-text variables and Vault (Encrypted) for sensitive secrets.

The Datastore tab stores non-sensitive plain-text variables used by workflows. Values are scoped to a specific level using the Scope dropdown.

Scope​

Use the Scope dropdown to filter and manage variables at a specific level:

ScopeDescription
ProjectVariables shared across all flows within the project.
FlowVariables scoped to a specific workflow.
RunVariables that exist only during a single workflow execution.

Variables Table​

ColumnDescription
KeyThe variable name used to reference the value in workflows.
ValueThe stored value.
TypeThe data type of the value: string, number, boolean, or object.
TagsOptional tags assigned to the variable.
ActionsEdit (pencil) or delete (trash) the variable.

Use the Search datastore field to find a variable by key name.

Add a Variable​

  1. Select the + Add Value button.

  2. Fill in the Create Variable form:

    FieldDescription
    NameThe key name used to reference this variable in workflows.
    TypeThe data type of the value: String, Number, Boolean, or Object.
    ValueThe value to store.
  3. Select Add to save the variable.

Variable Resolution Order​

When a workflow retrieves a variable, the system resolves values according to the following priority:

Run → Flow → Project

The most specific scope takes precedence. If the same variable exists at both the Flow and Project level, the Flow-level value will be used.

Example:

ScopeVariableValue
ProjectAPI_URLhttps://api.company.com
FlowAPI_URLhttps://sandbox.api.company.com

When the flow runs, it will use the Flow-level value since it overrides the Project-level value.