> For the complete documentation index, see [llms.txt](https://ubermanu.gitbook.io/migraine/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ubermanu.gitbook.io/migraine/core/storage.md).

# Storage

## What is a storage?

A storage is a data container.\
It is some kind of Docker volume, but for raw table data.

It's content is kept throughout the task runtime.\
A storage must be defined at the root level of the configuration.

## Default storage

When parsing a configuration file, a default storage is created.\
So, adding an empty storage is optional.

## Example

Create an empty storage.

```yaml
users: !storage []
```

A storage can contained already defined rows.

```yaml
users: !storage
  - name: John
  - name: Henry
```
