Your live infrastructure map, synced from source.
Point ArcSync at a Terraform or CloudFormation repo and get a live, editable architecture diagram. No more screenshots in Figma. No more drift.
Built like the systems it diagrams.
Native to the source.
Reads HCL and CFN as-is — no IR, no proprietary DSL, no manual mapping. If terraform plan works, ArcSync works.
Layout overrides that survive.
Move a node, the layout sticks across re-parses. Your diagram stays yours — even when the source changes.
Time-travel built in.
Every commit is a diagram. Scrub through PRs to see how your architecture evolved — or what your reviewer is actually proposing.
Cursors and presence.
Two engineers, one diagram, one source of truth. Live cursors and presence — pinned to the resource, not the pixel.
Drift detection on PR.
The GitHub Action posts a diff diagram on every PR. Reviewers see exactly which resources changed, in which direction, and why.
AWS, GCP, Azure.
Official architecture icons for 60+ services. Custom resources fall back to type-color tokens — never to a generic box.
Parse the stack you already have.
Terraform
HCL parsed natively — modules, variables, locals, and remote-state references resolved before render.
CloudFormation
YAML and JSON templates, plus SAM and CDK-synthesized output. Cross-stack !ImportValue resolved across the workspace.
AWS CDK
Static analysis only. We run cdk synth in a per-language sandbox — your code is never executed in your account.
AWS CDK · supported languages
Static analysis only — your code is never executed. — REF / CDK-SDK-MATRIXresource "aws_lambda_function" "parser" {
function_name = "parser-fn"
runtime = "nodejs22.x"
handler = "index.handler"
role = aws_iam_role.parser.arn
}
resource "aws_dynamodb_table" "diagrams" {
name = "diagrams"
billing_mode = "PAY_PER_REQUEST"
hash_key = "id"
attribute {
name = "id"
type = "S"
}
}
resource "aws_apigatewayv2_api" "http" {
name = "arcsync-api"
protocol_type = "HTTP"
target = aws_lambda_function.parser.arn
} ArcSync resolves IAM and integration references and renders a three-node, two-edge diagram from the snippet above.
Simple pricing. Real value at every tier.
Pro
- 300 parses/month
- 100 diagrams
- Auto-refresh on merge
- Time-travel scrubber
- 14-day free trial
Point us at a repo. Get a graph back.
Free for any public Terraform or CloudFormation repo. No credit card. The diagram is editable, shareable, and stays synced as long as the repo is public.
npx @auto-arch-diagram/cli ./infra