Make List¶
Aggregates multiple inputs into a single list output. Only connected inputs are included, preserving their order. Supports mixed data types, enabling you to bundle heterogeneous values together.

Usage¶
Use this node when you need to combine several individual values into one list for downstream processing (for example, batching prompts, grouping images, or collecting parameters). Connect any number of inputs and pass the resulting list to nodes that iterate over or consume list data.
Inputs¶
| Field | Required | Type | Description | Example | 
|---|---|---|---|---|
| value1 | True | WILDCARD | First value to include in the list. Accepts any type (text, number, image, model reference, etc.). | hello world | 
| value2 | False | WILDCARD | Second value to include in the list, if connected. | 42 | 
| value3 | False | WILDCARD | Third value to include in the list, if connected. | True | 
| value4 | False | WILDCARD | Fourth value to include in the list, if connected. | image_reference | 
| value5 | False | WILDCARD | Fifth value to include in the list, if connected. | 3.14 | 
| value6 | False | WILDCARD | Sixth value to include in the list, if connected. | another string | 
| value7 | False | WILDCARD | Seventh value to include in the list, if connected. | |
| value8 | False | WILDCARD | Eighth value to include in the list, if connected. | {'param': 'value'} | 
| value9 | False | WILDCARD | Ninth value to include in the list, if connected. | ['a', 'b'] | 
Outputs¶
| Field | Type | Description | Example | 
|---|---|---|---|
| list | WILDCARD | A list containing all connected input values in order. The output is a list-type value suitable for list-processing nodes. | ['hello world', 42, True] | 
Important Notes¶
- Connected-only aggregation: Only inputs that are actually connected are included; unconnected sockets are skipped.
- Order preserved: The output list preserves the order of the input sockets (value1, value2, ...).
- Mixed types supported: You can combine different data types in the same list.
- Socket count: This node provides sockets up to value9. Although the description references 'up to 10', the available inputs are value1 through value9.
- Empty result on error: If an internal error occurs during list creation, the node returns an empty list.
Troubleshooting¶
- Output is empty: Ensure at least value1 is connected. Only connected inputs are included; unconnected sockets are ignored.
- Unexpected order: Verify which inputs are connected and their socket positions; the list reflects the socket order.
- Downstream type errors: If a following node expects a uniform type, avoid mixing types in this list or validate compatibility.
- Too many items: If you need more than the available sockets, chain multiple Make List nodes (e.g., make sublists, then concatenate using list operations).
- Null or missing items: If an item appears missing, check for unconnected sockets; if null appears, verify the upstream node actually outputs a value.