# Save Storage

Save storage is a singleton component that has no inspector properties. Save storage automatically stores the paths of every save file that has 'Add to Storage' checked. It requires a save file setup component to store the paths.

{% hint style="warning" %}
Ensure the 'Add to Storage' box is unchecked for Save Storage's save file setup component.
{% endhint %}

With this component, you can find any save (that has the 'Add to Storage' value checked) by its file name through code.

<figure><img src="/files/BVGyLAayAPRw9104THuO" alt=""><figcaption><p>Save list example</p></figcaption></figure>

Save storage isn't a mandatory component, but having it can significantly simplify tasks like accessing all of a player's saves, particularly useful for games featuring a save list screen.

See the [Using the Save Storage](/esave/scripting/using-the-save-storage.md) scripting page for code examples.


---

# 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://espergames.gitbook.io/esave/getting-started/components/save-storage.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.
