--- title: Working with Data in Noodl hide_title: true --- # Working with Data in Noodl Noodl contains a number of nodes that help you fill your UI with data and read and process the data that the user enters. This is achieved by connecting the visual nodes to **Variables**, **Objects** and **Arrays**. * **Variables** are singular values * **Objects** are a collection of different values that belong together, for example data about an order or a customer * **Arrays** are a list of **Objects** for example a list of orders or customers These nodes are all _client side_ only, meaning they are not stored in a database in the cloud. They are also only valid during a singular session in an App. For example if the user refresh the browser this data is cleared. Storing this data in the cloud is easy however and you can learn more about that in the [Cloud Data Guides](/docs/guides/cloud-data/overview).