# redivis.current\_workflow

### **redivis.**<mark style="color:purple;">**current\_workflow**</mark>**()** → [Workflow](https://docs.redivis.com/api/client-libraries/redivis-python/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/client-libraries/redivis-python/reference/..#environment-variables).

### **Returns:**

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

### Examples

```python
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
```
