> For the complete documentation index, see [llms.txt](https://docs.gaiodataos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gaiodataos.com/fundamentals/studio.md).

# 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)
