> For the complete documentation index, see [llms.txt](https://docs.overthereality.ai/over-sdk-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overthereality.ai/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/variables/ovrvariable.md).

# OvrVariable

### Description

OvrVariable is the base class, from which all the other Variables derive their base attributes.

#### Attributes

| Name         | Type                                                                                                                   | Description                          |
| ------------ | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| VariableType | [OvrVariableType](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/variables/ovrvariable/ovrvariabletype.md) | Type of the OvrVariable \[read only] |
| Id           | string                                                                                                                 | ID of the OvrVariable                |
| Variable     | object                                                                                                                 | Actual data stored.                  |

#### OvrVariable Types

* [OvrBool](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/variables/ovrbool.md)
* [OvrString](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/variables/ovrstring.md)
* [OvrNumericVariable](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/variables/ovrnumericvariable.md)
