Skip to main content

Installation

This guide will help you install Graflow on your system.

System Requirements

  • Python 3.9 or higher
  • Docker (optional, for containerized tasks)

Installation Methods

pip install graflow

Install with All Extras

To install Graflow with all optional dependencies:

pip install "graflow[all]"

graflow[all] includes the following extras:

ExtraDescription
apiREST API server (FastAPI, Uvicorn)
visualizationGraph visualization (Matplotlib, Graphviz)
tracingObservability (OpenTelemetry, Langfuse)
dockerDocker-based task execution
redisRedis-backed distributed execution
adkGoogle ADK agent integration
pydantic-aiPydantic AI agent integration

You can also install individual extras, e.g. graflow[visualization] or graflow[tracing].

Verify Installation

After installation, verify that Graflow is installed correctly:

import graflow
print(graflow.__version__)

You should see the version number printed to the console.

Next Steps

Now that you have Graflow installed, let's create your first workflow in the Hello World tutorial.