> For the complete documentation index, see [llms.txt](https://stage-precision.gitbook.io/grid/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stage-precision.gitbook.io/grid/grid-runtime/expose-parameters-and-settings.md).

# Expose Parameters and Settings

## Exposed Parameters

**Exposed Parameters** allow selected project settings to be made accessible in **Grid Runtime**.

They are intended for configuration values that operators may need to adjust occasionally, but which do not need to be part of the main dashboard interface.

When enabled, these parameters appear in the **Runtime Settings menu**, allowing users to modify them without opening the project in Grid Studio.

***

## Creating Exposed Parameters

Exposed parameters are configured in **Grid Studio**.

1. Open **Project Settings**.
2. Navigate to the **Exposed Parameters** tab.
3. Click the **+** icon to add a new parameter.

<figure><img src="https://948758307-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4sHQ69uhSgcFg5CamJjH%2Fuploads%2FHkoyp6kl9COXtLI9s0G4%2FGrid_Studio_15kP8bgalI.gif?alt=media&amp;token=89200685-cf4d-4672-83ff-b5efc00af644" alt=""><figcaption></figcaption></figure>

You can choose from the following parameter types:

* Bool
* Color
* Data
* Float
* Integer
* IP
* Point
* String
* Vector

You can create **as many parameters as needed** depending on the configuration options you want to expose to the runtime environment.

These parameters can then be used throughout the project like any other parameter.

***

## Renaming Parameters

After creating a parameter, you can rename it if needed.

1. Right-click the **parameter name**.
2. Select **Rename** from the context menu.

This allows you to assign clear and descriptive names that will be shown in the runtime settings interface.

<figure><img src="https://948758307-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4sHQ69uhSgcFg5CamJjH%2Fuploads%2FjDkdvd3htBymKH4frff9%2Fimage.png?alt=media&amp;token=81e75b41-a940-468b-bbf3-5beabc3ed1c8" alt=""><figcaption></figcaption></figure>

***

## Accessing Exposed Parameters in Grid Runtime

{% hint style="danger" %}
By default, Grid Runtime runs in fullscreen without a visible menu bar.\
See [below](#enabling-the-runtime-menu-bar) for instructions on how to enable it.
{% endhint %}

When **Grid Runtime** is running with the menu bar enabled, exposed parameters can be accessed through:

```
File → Settings
```

This settings panel displays **all configured exposed parameters** from the project.

<figure><img src="https://948758307-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4sHQ69uhSgcFg5CamJjH%2Fuploads%2FONLWWB5HfnaK13oS44rS%2Fimage.png?alt=media&amp;token=47618267-f98b-464e-8a69-b66d6251bfa4" alt=""><figcaption></figcaption></figure>

Additional options available in this menu include:

* Open
* Close
* License Manager

Only parameters defined in the **Exposed Parameters** section of the project will appear here.

<figure><img src="https://948758307-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4sHQ69uhSgcFg5CamJjH%2Fuploads%2FM6u9usL1vzoQbOTpy1lL%2FGrid_Runtime_4dmJmNDYgw.gif?alt=media&amp;token=5e61e773-836f-4d54-99cc-2d1fd6a3514b" alt=""><figcaption></figcaption></figure>

***

## Enabling the Runtime Menu Bar

{% hint style="danger" %}
By default, **Grid Runtime runs in fullscreen without a visible menu bar**.
{% endhint %}

To enable the menu bar, a configuration file must be placed in the same directory as the **Grid Runtime executable**.

{% file src="/files/KRxP2TY3iZsbubjyg5ol" %}

Once this file is present next to **Grid Runtime.exe**, the runtime menu becomes available and the **Settings panel with exposed parameters** can be accessed.
