Skip to content

Welcome to FlowO 🌊

FlowO (Flow Output) is a unified PostgreSQL-based logging plugin and backend for Snakemake.

It provides a seamless way to track, store, and visualize your bioinformatics workflows in real-time, leveraging the power of PostgreSQL for structured logging and a modern React-based frontend for monitoring.

Key Features

  • 🛠 Snakemake Integration: Seamlessly hooks into Snakemake workflows as a log handler.
  • 🗄 Persistent Storage: All logs, task statuses, and workflow metadata are stored in PostgreSQL.
  • 🚀 FastAPI Backend: Robust API for querying workflow data and real-time updates.
  • âš¡ Real-time Monitoring: Watch your workflow progression, job statuses, and logs live in the dashboard.
  • 👥 User Management: Built-in authentication and user profile management for secure access.
  • 💻 CLI Tool: Generate tokens and manage configurations directly from your terminal.

Get Started

Ready to jump in? Follow our detailed guide to set up FlowO and start monitoring your workflows.

Get Started with FlowO