Skip to content

Flowx

Distributed flow orchestrator for Elixir, combining DAG-based workflows with delay-aware scheduling, manual checkpoints, and pluggable persistence.

FlowX is a distributed flow orchestrator for Elixir. It combines DAG-based workflows with delay-aware scheduling, manual checkpoints, and pluggable persistence so you can compose resilient automations across your cluster.

Key Features

  • Graph-first design using enriched nodes and edges for future broadcast and cost-optimised topologies
  • Pluggable adapters for state storage, delay scheduling, and distribution
  • Horde-native default distribution with node-aware placement hooks
  • Fast-path & stepwise execution with automatic mode selection
  • Manual gates & delays exposed via a consistent public API
  • Retries & backoff with configurable strategies
  • Comprehensive telemetry for observability

View on GitHub

Connect. Combine. Collaborate.
The pioneering open integration platform, dedicated to transforming connectivity in the printing industry.