# Grid Viewer

The **Grid Viewer** is a client application used to display and interact with user interfaces created in **Grid Studio**. Interfaces such as control panels, dashboards, or monitoring views can be designed in Grid Studio and then accessed remotely through the Grid Viewer.

This allows operators to interact with a Grid project from external devices without requiring direct access to the Grid Studio application itself.

Grid Viewer can run on multiple platforms, including **web browsers, iOS app, Windows, or dedicated hardware such as the Grid Touch devices**.

The following steps describe how to connect a **Grid Viewer** to a Grid Studio project and load a user interface.

***

#### [Grid Studio with Viewer and Touch](/grid/grid-viewer/grid-studio-with-viewer-and-touch.md)

* [Configuring Frame Size](/grid/grid-viewer/grid-studio-with-viewer-and-touch/configuring-frame-size.md)
* [Creating Viewer Objects in Grid Studio and define the Home Frame](/grid/grid-viewer/grid-studio-with-viewer-and-touch/creating-viewer-objects-in-grid-studio-and-define-the-home-frame.md)
* [Initial Client Setup](/grid/grid-viewer/grid-studio-with-viewer-and-touch/initial-client-setup.md)
* [Grid Viewer Actions](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions.md)
  * [Session-Based Actions](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/session-based-actions.md)
  * [Viewer Object Actions](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/viewer-object-actions.md)
  * [Actions](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions.md)
    * [Get Session Device](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/get-session-device.md)
    * [Get Session Value](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/get-session-value.md)
    * [Hide Frame](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/hide-frame.md)
    * [Kill Viewer](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/kill-viewer.md)
    * [Navigate To](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/navigate-to.md)
    * [Reload](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/reload.md)
    * [Set Session Value](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/set-session-value.md)
    * [Setup Client](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/setup-client.md)
    * [Show Create Cue Dialog](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-create-cue-dialog.md)
    * [Show Create Item Dialog](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-create-item-dialog.md)
    * [Show Frame](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-frame.md)
    * [Show Notification](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-notification.md)
    * [Show Select Target Dialog](/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-select-target-dialog.md)

#### [Grid Viewer for Windows](/grid/grid-viewer/grid-viewer-for-windows.md)

#### [Grid Viewer for iOS](/grid/grid-viewer/grid-viewer-for-ios.md)

#### [Web Viewer](/grid/grid-viewer/web-viewer.md)

* [SSL Certificates for the Web Server](/grid/grid-viewer/web-viewer/ssl-certificates-for-the-web-server.md)

#### [Grid Touch Devices](/grid/grid-viewer/grid-touch-devices.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://stage-precision.gitbook.io/grid/grid-viewer/grid-viewer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
