Skip to content

flow Reference ​

Mochi runs on flow, so flow's configuration formats are Mochi's. These are documented on flowexec.io and apply unchanged.

Configuration ​

ReferenceCovers
Flow fileExecutables: verbs, types, arguments, parameters
Workspaceflow.yaml: a workspace's settings, imports, and environment
ConfigGlobal user configuration
TemplateWorkflow and project templates

JSON schemas ​

Point your editor at these to get validation and completion in flow files:

  • https://flowexec.io/schemas/flowfile_schema.json
  • https://flowexec.io/schemas/workspace_schema.json
  • https://flowexec.io/schemas/config_schema.json
  • https://flowexec.io/schemas/template_schema.json

Guides ​

GuideCovers
ConceptsWorkspaces, executables, and vaults, and how they fit together
ExecutablesWriting executables
SecretsVaults and secrets
TemplatesGenerating workflows
ExpressionsThe expression language
AI tools & MCPThe MCP server behind mochi mcp

CLI ​

flow CLI reference: every flow command, which you can also run as mochi.