Skip to content
v0.1.0 Public preview is live Infrastructure as a graph

Design cloud
architecture.
Ship real Terraform.

Drag AWS resources onto a canvas, wire the real topology, and export apply-ready, byte-perfect Terraform — validated against the live provider schema.

224 AWS resources 100% byte-perfect round-trip in-browser · zero install
serverless-api · canvas live
224
AWS resources · fully typed
0
provider-schema findings
100%
byte-perfect round-trip
Generate

Apply-ready Terraform, not a diagram you throw away.

The canvas compiles to a real multi-module project — validated against the AWS provider schema in your browser. Edit the HCL and it flows back, byte-for-byte.

terraform plan: 4 to add · 0 to change · 0 to destroy

app.flowright.cloud · Terraform
main.tf schema validated
# Generated — byte-perfect round-trip
resource "aws_lambda_function" "api" {
  function_name = "api"
  runtime       = "nodejs20.x"
  handler       = "index.handler"
  memory_size   = 512
  role          = aws_iam_role.exec.arn
}

resource "aws_dynamodb_table" "orders" {
  name         = "orders"
  hash_key     = "id"
  billing_mode = "PAY_PER_REQUEST"
}
app.flowright.cloud · index.ts
index.ts events.ts TypeScript · live types
import type { APIGatewayProxyEventV2, Context } from 'aws-lambda';

export async function main(event: APIGatewayProxyEventV2) {
  const path = event.rawPath
  // secrets are refs, never values
  const key = process.env.API_KEY;
}
rawPath property
rawQueryString property
headers property
body property
queryStringParameters property
requestContext property
(property) rawPath: string
Code

Write Lambda handlers with real type intelligence.

A full in-browser IDE: autocomplete on the actual event types, hover-to-see inferred types, and real diagnostics for TypeScript. Python gets boto3 + stdlib autocomplete and syntax checks. Nothing to install.

  • Typed aws-lambda events, no any
  • Built & bundled at apply time — bring any dependency
  • Secrets stay ${var.x} references, never values
Simulate

Watch it scale — before it exists.

A deterministic, discrete-event engine sends traffic at your design: autoscaling kicks in, latency settles, faults cascade — reproducibly. Right-size and harden before you provision anything.

  • p50 / p90 / p99 latency, CPU & memory per service
  • Request tracing — a per-hop latency waterfall
  • Scenarios & chaos: kill a pod, drop an AZ, force timeouts
  • Retries, circuit breakers & replica failover
  • SLO PASS / FAIL verdict + A/B compare two designs
  • Live cost-under-load ($/hr) as traffic scales
app.flowright.cloud · Simulate
Simulation
running
CloudWatch Pods Events Alarms Scenarios
1 firing
Total RPS 1.2k
Worst p99 210 ms
Error rate 0.4%
Pods healthy 12/14
api · Lambda 6/8 healthy 1 crashed
cpu 63% mem49% 1.0 / 2.0 GiB
7f3a-2b
running
CPU71% · 0.5 vCPU
MEM246 / 512
us-east-1a 42 conn · 1.2k req
c5e2-19
starting
CPU12% · 0.5 vCPU
MEM46 / 512
us-east-1c 0 conn · 0 req
b3d7-7a
crashed ⚠ OOM
CPU— · 0.5 vCPU
MEM507 / 512
us-east-1a 0 conn · 2.1k req
Production-grade

Cost, reliability and teams — handled.

The same canvas carries what production actually needs: a spend you can see, failure modes you can test, and access you can govern.

Cost lens

See the bill before AWS does.

Region-aware pricing on every node, a live monthly total, and cost-under-load that climbs with autoscaling — right-size before you spend a cent.

Reliability

Break it on purpose.

Drop an AZ, kill pods, force timeouts. Retries, circuit breakers and replica failover are modeled — watch recovery and prove your SLOs hold.

Teams

Ship as an org, not a folder.

GitHub-style organizations with capability-based access — grant read, deploy or admin per teammate, inherited at the org and overridden per project.

Plus multi-environment + multi-region (per-resource overrides, provider aliases, a 24-region price book) and lossless Terraform import — bring your existing HCL and keep it byte-perfect.

Everything in one workspace

Between the whiteboard and terraform apply.

Generate

Byte-perfect Terraform

Design on the canvas, export apply-ready HCL, edit it back — forward → reverse → forward is byte-identical. No drift, ever.

Correct

Provider-schema validated

Every resource is checked against the real AWS provider schema in your browser. Invalid args never reach apply.

Model

Typed named sockets

Wire a specific role to a specific consumer. Even per-tenant databases stay unambiguous.

Code

In-browser Lambda IDE

Real autocomplete, hover types, and diagnostics for TypeScript. Python gets boto3 + stdlib autocomplete and syntax checks. Zero setup.

Simulate

Deterministic simulation

Scenarios, fault injection, AZ-outage failover, retries & circuit breakers, SLO PASS/FAIL verdicts and A/B run comparison — reproducible, before deploy.

Teams

Orgs & access control

GitHub-style organizations with capability-based grants — read, deploy or admin per teammate, inherited at the org and overridden per project.

Import

Lossless Terraform import

Bring existing HCL: modeled resources become rich nodes, unmapped ones are preserved verbatim and re-exported byte-identical. Zero lock-in.

Safe

Secrets are references

A secret is only a ${var.x}. The value is never stored — privacy by design, built for ISO 27001 / LGPD / GDPR.

How it compares

The IaC you know — with the parts you wish it had.

FlowrightTerraform (by hand)Pulumi / CDK
Visual canvas, no syntax to memorize
Apply-ready HCL output partial
Provider-schema validated before apply partial partial
Edit code ↔ diagram, both directions
Lossless import to a visual canvas
Multi-environment & multi-region partial partial
Deterministic simulation before deploy
Cost simulated under load
Orgs, teams & capability access control
In-browser, zero install
Typed Lambda IDE built in

“synth” = generated via a general-purpose language, not native HCL.

Start in seconds

From a static site to multi-tenant SaaS.

Every template is a verified, port-wired architecture that generates correct Terraform out of the box.

  1. Tier 1

    Static site + CDN

    S3 · CloudFront · ACM · Route 53

  2. Tier 2

    Serverless API

    API Gateway → Lambda → DynamoDB

  3. Tier 3

    Event-driven workers

    Lambda → SNS/SQS → worker

  4. Tier 4

    3-tier web app

    ALB → ECS Fargate → RDS + Redis

  5. Tier 5

    Multi-tenant SaaS

    Blue/green ECS, Aurora + per-tenant silo

Pricing

Free to design. Pay to ship.

Design and simulate for free. Production Terraform, advanced simulation and team collaboration are paid.

Save ~20% with annual

Free

$0forever

Design & simulate, free forever.

Start free
  • Full visual canvas
  • Run load simulations
  • Live cost lens
  • Public share links
  • Basic Terraform export
  • Up to 3 projects
Most popular

Pro

$19/ user / mo

Production Terraform + advanced simulation.

Request access
  • Everything in Free
  • Unlimited projects
  • Production Terraform — multi-env, multi-region, modules, remote backend, CI
  • Advanced simulation — scenarios, failover, SLOs
  • Cost-under-load

Team

$49/ user / mo

Collaborate with access control.

Request access
  • Everything in Pro
  • Organizations & teams
  • Capability-based access control
  • Shared spaces + change audit
  • Priority support

Enterprise

Customcontact us

SSO, governance and self-host.

Contact sales
  • Everything in Team
  • SSO/SAML + SCIM
  • Advanced audit log
  • Self-host / VPC deployment
  • Data residency + SLAs

Closed beta — indicative pricing, billed annually. Prices may change before general availability.

Questions

Frequently asked

Does it generate real Terraform? +

Yes — apply-ready HCL in modules and environments. The round-trip is byte-perfect, so you can edit the code and re-import it without drift.

Do I have to abandon my existing Terraform? +

No. Import your HCL, edit it on the canvas, export it back. Flowright is additive, not lock-in.

Where are my secrets stored? +

Never stored. A secret is only a ${var.x} reference; the value is supplied at terraform apply via your own vault, TF_VAR_*, or an SSM/Secrets Manager data source.

Which clouds are supported? +

AWS today, with 224 resource types across compute, storage, database, network, edge, messaging, identity, observability, security, and AI/ML.

Can I use it without installing anything? +

Yes. The canvas, the Terraform generator, the Lambda IDE, and the simulator all run in your browser.

Is the load simulation hitting real infrastructure? +

No — it is a model that runs before anything is deployed, so you can compare designs and right-size before you spend a cent.

Your next architecture starts on the canvas.

Design it, validate it, simulate it, and walk away with Terraform you can apply today.

S3LambdaDynamoDBECSRDSCloudFront