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

# GraphQL

The **GraphQL** page embeds an in-browser GraphiQL tool, giving you an interactive environment to compose, validate, and execute GraphQL queries against your Experro workspace. Rather than manually crafting HTTP requests, you can explore the schema, build queries with auto-completion, and immediately inspect results, all in one place.

<img src="https://mintcdn.com/experro/sj9S7fe9gHtYfABJ/images/configurations/graphql.png?fit=max&auto=format&n=sj9S7fe9gHtYfABJ&q=85&s=5ea9ebc6704077801399ea2a7b0e4c29" alt="" width="1899" height="1079" data-path="images/configurations/graphql.png" />

## What You Can Do on This Page

1. **Write and Edit Queries**
   – Use the left pane to author queries. Lines beginning with `#` are treated as comments.
2. **Execute Requests**
   – Send your query to the server by clicking **Run** (the ▶️ button) or pressing **Ctrl + Enter**. Results appear instantly in the right pane in JSON format.
3. **Format and Compress**
   – Clean up your query layout with **Prettify** (Shift + Ctrl + P), or condense it into a single line using **Merge** (Shift + Ctrl + M).
4. **Manage Query History**
   – Revisit past queries via the **History** panel, where you can re-run or copy older requests.
5. **Copy to Clipboard**
   – Use **Copy** to grab your current query text for sharing or embedding in code.

## Toolbar & Pane Breakdown

| UI Element                      | Description                                                                                                                                                        |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Query Editor (Left Pane)**    | The text area where you write GraphQL operations. Autocomplete (`Ctrl + Space`) suggests fields and types based on your workspace schema. Comments start with `#`. |
| **Results Viewer (Right Pane)** | Displays the JSON response returned by your query.                                                                                                                 |
| **Run**                         | Executes the current query or mutation. Keyboard shortcut: **Ctrl + Enter**.                                                                                       |
| **Prettify**                    | Reformats your query with consistent indentation and line breaks. Keyboard shortcut: **Shift + Ctrl + P**.                                                         |
| **Merge**                       | Removes all extraneous whitespace, condensing your query into a single line. Keyboard shortcut: **Shift + Ctrl + M**.                                              |
| **Copy**                        | Copies the full text of your current query to the clipboard.                                                                                                       |
| **History**                     | Opens a panel listing previously executed queries. Click an entry to load it back into the editor.                                                                 |

With this powerful in-browser tool, you can rapidly prototype integrations, debug data models, and explore new GraphQL capabilities in Experro.
