Getting Started
dxflow is a workflow engine that gives you one interface — CLI, REST API, and web console — for running containerized workflows across different machines and runtimes. This guide takes you from install to a running workflow in a few minutes.
What is dxflow?
dxflow is a single binary you run on any machine. It turns that machine into a node you can drive through a CLI, a REST API, or a web console, with a modular core that handles Docker Compose-style workflows, shell sessions, file storage, network bridging, and proxying.
How it works
dxflow runs as a lightweight daemon between your infrastructure and your workloads:
- Your infrastructure — any compute: cloud, on-premise, or laptop (Linux, macOS, Windows; x86_64 or ARM64)
- dxflow engine — the daemon providing the CLI, API, and console
- Container runtimes — Docker, Podman, Singularity, or Apptainer
- Your applications — your workloads, run unchanged
Next steps
Once you're up and running, see the CLI reference, the API documentation, or the FAQ.
dxflow Engine
A self-contained engine for running containerized workflows on Docker, Podman, Singularity, and Apptainer, with a unified CLI, REST API, and web UI
Installation
dxflow is a cross-platform tool, which means it can run on any operating system, such as Linux, macOS, and Windows. It is designed to be easy to install and use, with a simple command-line interface (CLI) and a web-based user interface (UI).