Modules • Platform • Architecture

Các modules cốt lõi của IAI Flow Core modules of the IAI Flow platform

IAI Flow được thiết kế như một hệ thống nhiều module. Mỗi module đảm nhiệm một phần kiến trúc rõ ràng trong platform: builder, runtime engine, queue, scheduler, observability và AI orchestration. IAI Flow is built as a modular system where each module owns a specific architectural responsibility including builder, runtime engine, queue, scheduler, observability and AI orchestration.

Workflow Builder

Visual interface for designing automation flows using node graphs and execution pipelines.

UI Graph Builder

Workflow Engine

Core execution layer responsible for orchestrating node execution, branching and retries.

Runtime Execution Core

Node Ecosystem

Extensible node system allowing integrations, AI nodes and custom logic through Node SDK.

Nodes SDK Extensible

Execution Runtime

Handles workflow runs, state tracking, execution outputs and distributed coordination.

Runs State Runtime

Logs & Metrics

Observability system that records execution logs, traces, errors and runtime metrics.

Logs Metrics Observability

Scheduler

Handles cron execution, delayed tasks and time based workflow triggers.

Cron Time Scheduler

Distributed Queue

Dispatch layer responsible for distributing workflow jobs across workers.

Queue Workers Scaling

Agent Orchestration

AI orchestration layer supporting multi-agent workflows and tool execution.

Agents AI Tools

Developer Tooling

Documentation, SDKs, APIs and architecture references for developers building on IAI Flow.

Docs API Dev

Một nền tảng — nhiều module — một runtime One platform — multiple modules — one runtime

IAI Flow được thiết kế theo nguyên tắc module hoá nhưng vẫn duy trì một runtime model thống nhất. Điều này giúp platform mở rộng nhanh mà không bị rời rạc. IAI Flow follows a modular architecture while maintaining a unified runtime model enabling the platform to scale without fragmentation.