---
title: "foreach · RUAL Documentation"
description: "Loops over the given data and returns everything as one ui component"
canonical: https://docs.rual.nl/block-types/user%20interface/uicomponent_foreach
language: en
---

[Cluster](https://docs.rual.nl/cluster)

[Blocks](https://docs.rual.nl/block-types)

[Interfaces](https://docs.rual.nl/interfaces)

[Blueprints](https://docs.rual.nl/blueprints)

[Tutorials](https://docs.rual.nl/tutorials)

[Home automation](https://docs.rual.nl/home-automation)

[Examples](https://docs.rual.nl/examples)

[Reference](https://docs.rual.nl/reference)

[Architecture](https://docs.rual.nl/architecture)

[Troubleshooting](https://docs.rual.nl/troubleshooting)

Other

# foreach

This block is part of the [`user interface`](https://docs.rual.nl/block-types/user%20interface) group and was last modified in core [`v13.0.2`](https://docs.rual.nl/core-versions/130002).

## Type Selection Required

This block requires you to select the data type you want to work with. You must manually select the type using the type selector modal. To access the modal, click the white button on the block.

Loops over the given data and returns everything as one ui component

- flow `flow`

- data required `array` The given function will be executed for every item in this array

- concurrency `v12.0.5` `number` How many items should be executed at the same time • Min: 0 • Max: 1000

Default `10`

- flow `flow`

- UI Component `uicomponent`

- Foreach `execute_function`

## Version history

Introduced in [`v13.0.2`](https://docs.rual.nl/core-versions/130002).

Deprecated since [`v13.0.2`](https://docs.rual.nl/core-versions/130002).

- [v12.0.5](https://docs.rual.nl/core-versions/120005): This block or one of its pins was updated in `v12.0.5`, click here to see the release notes.

- [Back to `user interface`](https://docs.rual.nl/block-types/user%20interface): Return to the main group to view all sub-groups

- [Back to `UI`](https://docs.rual.nl/block-types/user%20interface?group=UI): Return to the group to view all blocks within this group

Was this page helpful? [Tell us what to improve](https://docs.rual.nl/support) · RUAL Docs is an integral component of the [RUAL ecosystem](https://rual.nl)
