# Save to Storage

> Save an image, a video or an audio result to your Nodaro storage so it stays in your asset library. The node is free, and files count toward your quota.

Source: https://nodaro.ai/docs/nodes/publish/save-to-storage

The **Save to Storage** node saves an image, a video or an audio result to your Nodaro storage. The saved file is linked to your account and appears in your asset library, so you can download it or use it again after the run. The node is free to run.

- Found in: Publish › Export
- Output: none
- API type: `save-to-storage`

## When to use it
- Keep the final video, image or audio of a workflow as a file in your library.
- Keep every result of an automated workflow that starts from a [Schedule Trigger](https://nodaro.ai/docs/nodes/automate/schedule-trigger) or a [Webhook Trigger](https://nodaro.ai/docs/nodes/automate/webhook-trigger), even when nobody has the editor open.
- Save an intermediate result, such as a voiceover, to reuse it in other workflows.

## Quick start
### Add the node

Press Tab on the canvas and choose **Publish › Export › Save to Storage**.

### Connect the result

Connect the output of the node whose result you want to keep, for example [Generate Video](https://nodaro.ai/docs/nodes/video/generate-video), to the node's input.

### Name the file and run

In the settings panel, type a **Filename**, or leave it empty for a generated name. Click **Run**.

Workflow: A workflow makes a video, keeps a copy with Save to Storage, and posts it with Publish to Social.

- Text → Generate Video (prompt)
- Generate Video → Save to Storage
- Generate Video → Publish to Social

## Inputs
The node has one input on its left edge. It accepts an image, a video or audio from any node.

## Settings
| Setting | What it does |
| --- | --- |
| **Filename** | The name of the saved file. When it is empty, Nodaro generates a name. |

## Storage and limits

- Saved files count toward the storage quota of your plan. The quota differs by plan.
- When your storage is full, the save stops and a **Storage Limit Reached** message appears. Upgrade your plan or free up space, then run the node again.
- Saving costs no credits.

## Tips
- **Put it last.** Connect Save to Storage after the final render and any post-processing, so that the file you keep is the finished one.
- **Use clear filenames.** A descriptive name, such as `product_launch_teaser`, makes the file easy to find in your library.
- **Keep and post.** Connect the same result to Save to Storage and to [Publish to Social](https://nodaro.ai/docs/nodes/publish/publish-to-social), so that you keep a copy of everything you post.
- **Send it elsewhere too.** To deliver the result to another service, add [Webhook Output](https://nodaro.ai/docs/nodes/publish/webhook-output).

## Frequently asked questions

### Does Save to Storage cost credits?

No. The node itself is free. The files it saves count toward the storage quota of your plan.

### Where do saved files go?

They are saved to your Nodaro storage and appear in your asset library, where you can download them or use them again later.

### What happens when my storage is full?

The save stops and a Storage Limit Reached message appears. Upgrade your plan or delete files you no longer need, then run the node again.

### Should I use Save to Storage in a workflow that runs on a schedule?

Yes, when you want to keep each result as a file. Put the node at the end of the workflow, and every run stores its output in your library, even when nobody has the editor open.
