Skip to content

Getting started

This guide takes you from an empty canvas to apply-ready Terraform.

From your workspace, create a new flow. A flow is one architecture — a graph of AWS resources and the connections between them.

Drag resources from the palette onto the canvas. Each node carries real configuration: a Lambda has memory, timeout, runtime; a DynamoDB table has its keys and capacity mode.

Connect nodes through their typed sockets. A socket knows the Terraform argument it produces — wiring an IAM role into a Lambda’s execution role port generates the correct role = aws_iam_role.x.arn reference, with no ambiguity even when several roles exist.

Open the Terraform view. Flowright emits a multi-module project, validated against the AWS provider schema. Edit the HCL and apply it back to the canvas — the round-trip is byte-identical.