Skip to content
Ironflow is pre-1.0: APIs can change between releases. Pin a version. What is ready →

ironflow config

Configuration file management.

Terminal window
ironflow config <subcommand>

Generate a starter ironflow.yaml configuration template. The command prints the template to stdout and writes no file. An unknown --kind fails with an error.

Terminal window
ironflow config init [flags]

Flags:

FlagShortTypeDefaultDescription
--kindstringserverConfiguration kind: server, cluster, platform
--prodboolfalseGenerate production-ready template (with postgres, auth, observability)

--prod applies to --kind server only. With --kind cluster or --kind platform the flag has no effect.

Examples:

Terminal window
# Local dev (minimal Server)
ironflow config init
# Production single-node
ironflow config init --prod
# Multi-node cluster
ironflow config init --kind cluster
# Multi-tenant platform
ironflow config init --kind platform
# Pipe to a file
ironflow config init > ironflow.yaml
ironflow config init --kind cluster > ironflow.yaml