# Shared variables for ETL pipeline

When an ETL pipeline is created, a shared variable “StartupParameters” of the data type “List” is created by default. \
This variable may be used to take a value from the user on the ETL pipeline Run, and, based on the input, perform specific actions to a record before running the ETL pipeline.

<figure><img src="https://media.langstack.com/documentation/media/images/code/training_manual/chapter_9/ch9etlsharedvars.png" alt=""><figcaption></figcaption></figure>
