Documentation

Documentation

Disclaimer:
The flowd project is evolving rapidly and is currently in an active and heavy development phase. As a result, the documentation may not always match the current behavior of the codebase. We are actively working to stabilize the project and aim to reach a stable release as soon as possible.

flwd (pronounced “flowed”) is a small job engine that discovers scripts, enforces typed inputs, and runs them via CLI and HTTP with unified logs.

It is the reference implementation of FLOWD — Framework for Language-agnostic Orchestration of Workflows Distributed.

Naming & compatibility:
This project is not related to the NetFlow collector (flowd) by Damien Miller.
To avoid binary name collisions and respect that existing ecosystem, the runtime and CLI are called flwd in all commands, config files and packages. All documentation and packaging keep flwd clearly distinct, so both can safely coexist on the same machines.

What you’ll find here

This section collects user-facing guides for installing flwd, running your first jobs, and understanding the architecture and main components.

Where to start

Runtime and usage

Sources and packaging

Diagnostics

  • Troubleshooting
    Common problems (container runtime, add-ons, sources, auth) and how to fix them.

Code repository: https://github.com/flowd-org/flowd

This site currently uses the local docs under content/docs/. When we are ready to import docs from the main code repository, we can mount the docs/ folder from github.com/flowd-org/flowd into this site via Hugo Modules.