> For the complete documentation index, see [llms.txt](https://archivedocs.stackstate.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://archivedocs.stackstate.com/5.1/develop/reference/scripting/script-apis/async.md).

# Async - script API

Async API offers top-level helper functions for working with [asynchronous script results](/5.1/develop/reference/scripting/async-script-result.md).

## Function: `Async.sequence(list: AsyncScriptResult[])`

Flattens async results of Script API functions.

### Args

* `list` - a sequence of asynchronous script results.

### Examples

The example below will return the AsyncScriptResult of the list of results of functions `asyncFn2()` and `asyncFn3()`

```
Async.sequence([ScriptApi.asyncFn2(), ScriptApi.asyncFn3()])
```

Optionally the flattening can be done implicitly with `ScriptApi.then()` combinator.
