Skip to content

Storage Default

Keeps data in memory during workflow execution. No persistence — data is lost when the process ends.

This is the default storage used when no Config is provided.

Example

from dotflow import Config, DotFlow, action
from dotflow.providers import StorageDefault


@action
def task():
    return {"hello": "dotflow"}


def main():
    workflow = DotFlow(config=Config(storage=StorageDefault()))
    workflow.task.add(step=task)
    workflow.start()

    return workflow


if __name__ == "__main__":
    main()

References