Drag multi-cloud services onto a canvas and connect them with typed relationships
make-directory:~/apps/strata
Strata
Strata models cloud infrastructure across AWS, Google Cloud, and Azure as a visual, typed graph. Drag services onto a canvas, connect them with typed relationships, and import existing infrastructure-as-code or live cloud state into the same model. On top of the graph sit pure analysis engines for validation, internet-reachability checks, cost and cleanup review, and cross-cloud migration — available in the UI or to an AI agent over MCP.
Import CloudFormation, Terraform (show -json), and Azure ARM, or ingest live cloud state through provider discovery
Validate architecture with one-click autofix, reachability analysis, cost estimates, and cross-cloud migration mapping
Export the graph back to infrastructure-as-code, with an MCP server that exposes the same engines to AI agents
Public repository: makedirectory/strata
Live app and documentation at strata.mk-dir.com
Built with Next.js and TypeScript; analysis engines are pure functions shared by the UI and the MCP server
The MCP server wraps the same registry, validation, IaC import/export, and cost engines as the UI, with no DOM, network, or credentials required
resource "aws_vpc" "app" {
cidr_block = "10.0.0.0/16"
}
resource "aws_subnet" "public" {
vpc_id = aws_vpc.app.id
cidr_block = "10.0.1.0/24"
}privacy and policy