# Data storage

The Appmixer Studio is not only about flows and accounts. One of the features that make your life easier is Data storage. Data storage is, as the name suggests, a way to store data inside Appmixer using the Key-Value database (it's like a table with two columns, key and value).

{% embed url="<https://youtu.be/bb4HGog2Zj4>" %}
Data storage
{% endembed %}

Data storage lives in the Appmixer Studio under the "Storage" tab.

![Access the Data store in the Appmixer Studio](/files/-MgAuyDvFX6U7dROMQce)

By default, you can use the already-created "Default store". In our example, we store Order IDs and Order Values in the store.

![Data storage example storing Order IDs and Values](/files/-MgAv5f74c02U67BCf3s)

It's important to note that Data storage is represented by the "Storage" utility module in the flow builder. The components in this module allow you to use **triggers** like:

* **OnItemAdded** that triggers every time a new item is added to the data storage,
* **OnItemRemoved** that triggers every time an item is removed from the data storage,
* **OnItemUpdated** that triggers every time an item is updated in the data storage,

or **actions** like:

* **Clear** that clears the entire data storage,
* **Find** that helps you find values in data storage based on a Key text pattern,
* **Get** that helps you get a value from data storage, and use it further in your flow,
* **Remove** that removes a value in data storage,
* **Set** that sets a new value in a data storage.

![Using Data storage modul in a flow](/files/-MgAvGzFOjR-zXlYSAxE)

In the next sections, we will show you how to create and edit data storage, and how to use it in a flow.

{% content-ref url="/pages/-Mf2wOaeoleGgIiszIKW" %}
[Creating a Data storage](/kb/appmixer-studio-features/data-storage/creating-data-storage.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Mf2yD0hpBn\_LWvWKlhI" %}
[Editing a Data storage](/kb/appmixer-studio-features/data-storage/editing-data-storage.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Mf2yHGXw4yh\_nmuEHTt" %}
[Using Data storage in a flow](/kb/appmixer-studio-features/data-storage/using-data-storage-in-flow.md)
{% endcontent-ref %}


---

# 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.appmixer.com/kb/appmixer-studio-features/data-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.
