---
title: "delay · RUAL Documentation"
description: "generate a delay in seconds"
canonical: https://docs.rual.nl/block-types/timers/function_timer
language: en
---

# delay

This block is part of the [`timers`](https://docs.rual.nl/block-types/timers) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

generate a delay in seconds

- flow `flow`

- wait (s) required `number`

- flow `flow`

| `timer` |
| --- |
| `timeout` |
| `time out` |
| `sleep` |
| `wait` |

A typical wiring for [delay](https://docs.rual.nl/block-types/timers/function_timer): [number](https://docs.rual.nl/block-types/number/number_default) feeds the `wait` pin; [branch](https://docs.rual.nl/block-types/flow/branch) feeds the `flow` pin; the `flow` out pin feeds [execute](https://docs.rual.nl/block-types/function%20execution/function_custom_execute).

![Studio canvas example for the delay block: typical wiring for delay.](https://docs.rual.nl/canvas-examples/function_timer.png)

### Commonly used with

In production blueprints, this block is most often wired together with:

- [number](https://docs.rual.nl/block-types/number/number_default): feeds into this block. Generates a valid number from the filled custom value in the blueprint.

- [execute](https://docs.rual.nl/block-types/function%20execution/function_custom_execute): wired in both directions with this block. Executes the given funcion and waits for it to be executed.

- [branch](https://docs.rual.nl/block-types/flow/branch): feeds into this block.

- [sign in](https://docs.rual.nl/block-types/users/function_user_signin): this block feeds into it. let a user be able to login.

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
