# getStreamEngineList {#getStreamEngineList}

**Parent topic:**[Functions](../../Functions/category.md)

## Syntax {#syntax}

`getStreamEngineList()`

## Arguments {#arguments}

None.

## Details {#details}

Get information about all streaming engines on the current node. Return a table with the following columns:

-   engineType: the type of the engine.
-   engineName: the name of the engine.
-   user: the engine creator.

## Examples {#examples}

If the current node contains three engines - one time-series engine and one window join engine created by admin, and one reactive state engine created by user1 - `getStreamEngineList` will return info of all three engines as follows.

``` {#codeblock_kn5_g2s_cdc}
getStreamEngineList()
```

|engineType|engineName|user|
|----------|----------|----|
|ReactiveStreamEngine|reactiveDemo|user1|
|WindowJoinEngine|test1|admin|
|TimeSeriesEngine|engine1|admin|

