set node stores a value in the execution context. Use it to save computed values, store intermediate results, or create variables for use in subsequent nodes.
Configuration
Config Fields
| Field | Type | Required | Description |
|---|---|---|---|
key | string | Yes | Context key to store the value (supports nested paths) |
value | any | Yes | Value to store (supports templates) |
Output
Key Paths
Simple Keys
{{user_id}}
Nested Keys
{{user.profile.name}}
Array Index
{{items[0]}}
Value Types
String Values
Template Values
Object Values
Array Values
Computed Values with Pipes
Examples
Store API Response
Store Computed Value
Store Timestamp
Store Complex Object
Store Conditional Value
Use with a preceding condition node or pipes:Store Loop Item
Inside a loop, store the current item for later reference:Initialize State
Set initial values at the start of a flow:Accessing Stored Values
After setting a value, access it in subsequent nodes: Set node config:vs Transform Node
| Set | Transform |
|---|---|
| Stores a single value | Creates multiple output fields |
| Simple key-value storage | Complex data reshaping |
key + value config | output object config |
set for simple storage. Use transform when reshaping multiple values.
Related
- Transform Node - Reshape multiple values
- Template Expressions - Reference stored values
- Pipes - Transform values before storing