# Studio

<figure><img src="/files/KCHX3r0m4zCZPnglOo3V" alt=""><figcaption></figcaption></figure>

The **Studio** is the core environment inside a **Data Project** where users can build, orchestrate, and automate data workflows. It provides a visual interface and powerful tools for data development, automation, analytics, and API integration.

## Main Sections of the Studio

Below are the primary menus available in the Studio, each with a specific purpose:

### **Flow**

* The **Flow** tab is where you create and manage **data processes**.
* Users can visually construct workflows that include SQL queries, Python scripts, dashboards, and more.
* Each process represents a step or logic within the data pipeline.

### **Source**

* Provides access to data **generated inside the project** and to **external data sources**.
* Only data sources **previously configured by an admin user** in the system settings will be available here.
* Developers can explore and query datasets available in their permission scope.

### **Parameters**

* Acts as a central hub for **variables** used within processes.
* Parameters can be:
  * Applied in **filters**
  * Set as **environment variables**
  * Used to **pass values** between SQL queries and Python/JavaScript code blocks.

### **Form**

* Used to create **input forms** for dashboards or data entry.
* Forms can be linked to trigger **data flows**, making them powerful tools for user interaction and workflow automation.
* Ideal for building dynamic and interactive reports.

### **Files**

* A space for **uploading files** such as:
  * CSV
  * Excel spreadsheets
  * PDFs
  * Images
  * Videos
* Uploaded files can be processed and integrated into your flows.

### **Maps**

* Allows users to build **custom geo maps** using **GeoJSON** files.
* Useful for geospatial visualizations and regional data insights.

### **API**

* Enables users to **build and publish APIs** based on project-generated data.
* APIs can also be configured to **trigger data processes**, allowing real-time interaction with external systems.

### **Discovery**

* A smart assistant for data exploration.
* Easily connect to a table and use:
  * **Power Search** (natural language search over data)
  * **AI Dashboard** (auto-generated visuals)
  * **Insights** (automated analysis and suggestions)


---

# 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://docs.gaiodataos.com/fundamentals/studio.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.
