> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ETL: Sleep

> Pause pipeline execution for a specified number of milliseconds. Use SLEEP to add delays between API calls or rate-limited operations in ETL jobs.

## Description

Causes the process to sleep for a specified number of milliseconds

## Syntax

`Sleep(long_expression)`

long\_expression - number of milliseconds to sleep

## Examples

`Sleep(1000)` makes the process sleep for one second.

Example usage (in a Select component),

<Frame>
  <img src="https://mintcdn.com/integrateio/fpWCvrjvoCDC-WOb/images/other/image-2.webp?fit=max&auto=format&n=fpWCvrjvoCDC-WOb&q=85&s=169fe4ddb32fad843c7943c02d06150d" alt="Sleep function used in a Select component expression" width="1200" height="138" data-path="images/other/image-2.webp" />
</Frame>

## Return value datatype

Boolean (True if sleep was completed successfully)

If argument is null, the function will sleep for 0 milliseconds
