Welcome to the Outflow documentation!

Outflow logo

python PyPI pipeline status coverage report image4 Documentation Status license chat discord support

Outflow is a framework that helps you build and run task workflows.

The API is as simple as possible while still giving the user full control over the definition and execution of the workflows.

Feature highlight :

  • Simple but powerful API

  • Support for parallelized and distributed execution

  • Centralized command line interface for your pipeline commands

  • Integrated database access, sqlalchemy models and alembic migrations

  • Executions and exceptions logging for tracability

  • Strict type and input/output checking for a robust pipeline