> ## 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.

# Set Project Variable

> Store a persistent value shared across the current project.

## Inputs

| Input     | Type   | Required | Description                          |
| --------- | ------ | -------- | ------------------------------------ |
| **Key**   | String | Yes      | Name under which to store the value. |
| **Value** | Any    | Yes      | Value to save.                       |

The action has no output. If the key already exists, its previous value is
replaced.

Project variables preserve supported WorkflowDog data types rather than
reducing everything to plain text. Use **Get Project Variable** with the same
key to load the value later.

<Warning>
  Project variables are shared by all workflows in the project. Reusing a key
  intentionally overwrites its value for every workflow.
</Warning>
