Skip to content

Flowfile User Guides

Welcome to Flowfile! Whether you prefer visual drag-and-drop or writing code, we've got you covered.

Choose Your Path

🎨 Visual Editor

Perfect for analysts and business users who want to build data pipelines visually.

You'll learn:

  • Drag and drop nodes to build flows
  • Configure transformations with forms
  • Connect to databases and cloud storage
  • Export your flows as Python code

Get Started with Visual Editor →

🐍 Python API

Perfect for developers and data scientists who prefer code.

You'll learn:

  • Build pipelines with Polars-compatible API
  • Seamlessly integrate with existing code
  • Visualize your code as flow graphs
  • Use advanced features and optimizations

Get Started with Python →

The Best of Both Worlds

The beauty of Flowfile is that you don't have to choose. You can:

  • Write code and visualize it instantly with open_graph_in_editor()
  • Build visually and export as Python code
  • Switch between visual and code at any time
  • Collaborate across technical and non-technical teams

Quick Examples

Visual Approach

  1. Drag a "Read Data" node onto canvas
  2. Add a "Filter" node and connect them
  3. Configure filter conditions in the form
  4. Run and see results instantly

Code Approach

import flowfile as ff

df = ff.read_csv("data.csv")
result = df.filter(ff.col("amount") > 100)
ff.open_graph_in_editor(result.flow_graph)  # See it visually!

Where to Start?

  • New to Flowfile? Start with our Quick Start Guide
  • Coming from Excel/Tableau? Try the Visual Editor
  • Know Python/Pandas/Polars? Jump into the Python API
  • Want to see real examples? Check out our tutorials in either section

Remember: Every visual flow can become code, and every code pipeline can be visualized. Choose what feels natural and switch whenever you want!