# Export Node

The Export Node is your output destination on the canvas. It lets you download generated images, videos, and audio in multiple formats, or push them directly to Google Drive -- all without leaving FLORA.

## Overview

Every generation node on the canvas already has a download button in its toolbar, but the Export Node gives you a dedicated, persistent place to:

* **Download media** in your preferred format (PNG, JPG, MP4, MOV, GIF, and more)
* **Export to Google Drive** with a one-click connection to any folder in your Drive
* **Batch-export outputs** when multiple items are wired in

Think of it as the final stop in your workflow -- wire any node's output into the Export Node to save or sync it externally.

***

## Getting Started

### Adding an Export Node

{% stepper %}
{% step %}
**Open the Add Node Menu**

Press the **+** button or use the canvas shortcut to open the node menu. Under the **Utilities** section, click **Export**.
{% endstep %}

{% step %}
**Place It on the Canvas**

The Export Node appears as a gold-bordered block with an upload icon. It starts empty with the prompt: "Wire any node into here to save its outputs."
{% endstep %}

{% step %}
**Connect an Upstream Node**

Drag a connection from any generation node (Image, Video, Audio, or Text) to the Export Node. When that node produces output, it becomes available for export.
{% endstep %}
{% endstepper %}

***

## Downloading Media

Every generation node on the canvas includes a **Download** button in its hover toolbar. Clicking it opens a format dropdown so you can choose the output format before downloading.

### Image Formats

| Format   | Description                                   |
| -------- | --------------------------------------------- |
| **PNG**  | Lossless format, best for sharp graphics      |
| **JPG**  | Compressed format, smaller file size          |
| **WEBP** | Modern web format, good quality-to-size ratio |
| **SVG**  | Vector format (transcoded from raster via AI) |

{% hint style="info" %}
If the source image is already an SVG, SVG appears first in the format list.
{% endhint %}

### Video Formats

| Format           | Description                                   |
| ---------------- | --------------------------------------------- |
| **Original**     | Download in the original generated format     |
| **MP4 (h264)**   | Widely compatible, great for sharing          |
| **MP4 (h265)**   | Better compression, smaller files             |
| **MOV (h264)**   | Apple-compatible container with h264 encoding |
| **MOV (ProRes)** | Professional editing format, high quality     |
| **GIF**          | Animated image format, great for short loops  |

### Audio Formats

Audio nodes download in their original format. Supported formats include **MP3**, **M4A**, **WAV**, **AAC**, **OGG**, and **FLAC**. The download preserves whichever format the audio was generated or uploaded in.

### Keyboard Shortcuts

When the download dropdown is open, press a number key (**1**, **2**, **3**, etc.) to quickly select the corresponding format without clicking.

### Bulk Download

When a node has multiple items in its generation history, a **Download All** button appears in the toolbar. This bundles all history items into a single ZIP file.

***

## Exporting to Google Drive

The Export Node supports direct export to Google Drive. Once connected, your generated media is uploaded to a chosen Drive folder automatically.

### Connecting Google Drive

{% stepper %}
{% step %}
**Click "Connect to Google Drive"**

On a new Export Node, click the gold **Connect to Google Drive** button. This initiates an OAuth sign-in flow.
{% endstep %}

{% step %}
**Authorize FLORA**

A Google sign-in window opens. Grant FLORA permission to access your Google Drive.
{% endstep %}

{% step %}
**Pick a Destination Folder**

After authorization, a Google Drive folder picker opens. Browse or search for the folder where you'd like exports to land, then click **Select**.
{% endstep %}

{% step %}
**Done**

The Export Node updates to show the connected folder name. The node icon switches to the Google Drive logo.
{% endstep %}
{% endstepper %}

### Managing the Destination

Once connected, hover over the Export Node to reveal the toolbar. Click the **folder dropdown** to:

* **Change folder** -- Open the folder picker again to select a different destination
* **Clear destination** -- Remove the Drive connection entirely

The dropdown also displays the connected Google account email for reference.

### How Drive Export Works

When media is exported to Google Drive:

1. FLORA streams the file directly from its CDN to your Drive folder
2. Multiple files are uploaded with bounded concurrency (up to 4 simultaneous uploads)
3. Each file is uploaded independently -- if one fails, the others still complete
4. A toast notification shows progress and confirms when the export is complete

***

## How It Fits Into Workflows

The Export Node is a **terminal node** -- it has inputs but no outputs. It sits at the end of your workflow chain.

### Basic Workflow

```
[Text Prompt] --> [Image Node] --> [Export Node: Google Drive]
```

Generate an image and automatically push it to your Drive.

### Multi-Step Workflow

```
[Image Upload] --> [Image Node: Upscale] --> [Color Grade Action] --> [Export Node]
```

Upscale, color-grade, and export in one connected pipeline.

***

## Tips

* **Name your Export Nodes** -- Click the label at the top of the node to rename it. This helps when you have multiple export destinations in one project.
* **Test with one file first** -- Verify your Drive connection and folder selection work before running a large batch export.
* **Use the context menu** -- Right-click any node with output and select **Export to Drive** for a quick one-off export without placing an Export Node.

***

## Limitations

| Limitation                   | Details                                                                                |
| ---------------------------- | -------------------------------------------------------------------------------------- |
| Google Drive only            | Google Drive is currently the only supported external destination                      |
| Terminal node                | The Export Node has no outputs -- it cannot feed into other nodes                      |
| Not available in Techniques  | Export Nodes cannot be used inside Technique workflows                                 |
| Requires integration feature | Google Drive export requires the integrations feature to be enabled for your workspace |


---

# 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.flora.ai/nodes/export-node.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.
