zigflow
zigflow
A Temporal DSL for turning declarative YAML into production-ready workflows
Synopsis
Zigflow is a command-line tool for building and running Temporal workflows defined in declarative YAML. It uses the CNCF Serverless Workflow specification to let you describe durable business processes in a structured, human-readable format, giving you the reliability and fault tolerance of Temporal without writing boilerplate worker code.
With Zigflow, you can:
-
Define workflow logic using simple YAML DSL that maps directly to Temporal concepts like activities, signals, queries and retries.
-
Run workflows locally or in production, with workers and task queues automatically defined from your workflow files.
-
Reuse workflow components and enforce consistent patterns across your Temporal estate, making it easier to share and maintain workflow logic across teams and projects.
The CLI includes commands for validating, executing, and generating helpers for your workflows, making it an intuitive interface for both developers and operators. Zigflow aims to reduce the cognitive load of writing boilerplate Temporal code while preserving the full power and extensibility of the Temporal platform.
Options
-h, --help help for zigflow
-l, --log-level string Set log level (default "info")
SEE ALSO
- zigflow completion - Generate the autocompletion script for the specified shell
- zigflow run - Start the Zigflow workflow worker
- zigflow schema - Output the Zigflow JSON schema.
- zigflow validate - Validate a Zigflow workflow file
- zigflow version - Displays version information