> ## Documentation Index
> Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Project Variable

> Load a persistent value shared across the current project.

## Inputs

| Input             | Type   | Required | Description                               |
| ----------------- | ------ | -------- | ----------------------------------------- |
| **Key**           | String | Yes      | Name of the project variable to retrieve. |
| **Default Value** | Any    | No       | Returned when the key does not exist.     |

## Output

| Output    | Type | Description                               |
| --------- | ---- | ----------------------------------------- |
| **Value** | Any  | The stored value, the default, or `null`. |

When the key is missing and **Default Value** is unconnected, the result is
`null`. Reading a value does not change it.

<Note>
  Project variable keys are shared by all workflows in the project. Use a naming
  convention such as `billing.last_sync` to avoid accidental overlap.
</Note>
