Skip to main content
Mage allows users to interpolate variables specific to your pipeline or project. The following syntax is specific to yaml and SQL files. Here’s a list of the different variables and functions you can use in your code:

Mage Pro only variable syntax

File content syntax

This is useful for dynamically loading configuration files, secrets, or text assets during pipeline execution. The path can be either absolute path or relative path to the project. Example Usage
If you want to get a json field from the local file, you can use it together with the json_value syntax like

Doppler secrets syntax

Use doppler_secret_var to read a secret directly from Doppler when the template is rendered:
Mage reads the default Doppler project and config from these environment variables: You can override the project or config for an individual reference:
When a Doppler secret changes, Mage picks up the new value on the next template render after the cache TTL expires. Already-open database connections or clients may continue using the value they were created with until they are recreated.