# redivis$current\_workflow

### **redivis$**<mark style="color:purple;">**current\_workflow**</mark>**()** → [Workflow](https://docs.redivis.com/api/client-libraries/redivis-r/reference/workflow)

Returns a reference to the current workflow. Can only be called from within a running Redivis notebook, or if a [default workflow is set](https://docs.redivis.com/api/redivis-python/reference#environment-variables).

### **Returns:**

[**Workflow**](https://docs.redivis.com/api/client-libraries/redivis-r/reference/workflow)

### Examples

```r
workflow <- redivis$current_workflow()

workflow$list_tables()      # -> List tables in workflow 
workflow$list_notebooks()   # -> List notebooks in workflow
workflow$list_transform()   # -> List transforms in workflow
workflow$list_datasources() # -> List datasources in workflow
```
