Release Notes

What's New in InfraSketch — April 2026

By Raghvendra Pandey · April 2026 · 5 min read

This is a big update. We shipped an interactive drag-and-drop diagram editor, full GCP support across 23 resource types, new AWS networking resources that were previously missing from diagrams, a data zone visualization, and a round of UI polish across the board. Here's everything that changed.

Interactive Diagram Editor

The most requested feature since launch. After generating a diagram, click Edit in the toolbar to enter interactive mode. In edit mode you can drag any node to reposition it — connection arrows update live as you drag, following both endpoints in real time.

When you're happy with the layout, click Done to lock it in. If you want to go back to the auto-generated layout at any point, click Reset Layout. The original positions are always preserved.

A few technical details worth knowing:

Try the editor

Generate any diagram and click Edit in the toolbar to start repositioning nodes.

Open InfraSketch

Full GCP Support

InfraSketch now supports 23 Google Cloud resource types across all major categories, with official Google Cloud category icons in every diagram.

CategoryTerraform types
Networkinggoogle_compute_network, google_compute_subnetwork, google_compute_firewall, google_compute_router, google_compute_address
Computegoogle_compute_instance, google_compute_instance_group, google_compute_autoscaler, google_container_cluster, google_container_node_pool
Serverlessgoogle_cloud_run_service, google_cloud_run_v2_service, google_cloudfunctions_function, google_cloudfunctions2_function
Datagoogle_sql_database_instance, google_bigquery_dataset, google_spanner_instance, google_bigtable_instance, google_firestore_document, google_redis_instance
Storagegoogle_storage_bucket
Securitygoogle_kms_key_ring, google_secret_manager_secret, google_service_account
Messaginggoogle_pubsub_topic, google_pubsub_subscription
Observabilitygoogle_monitoring_alert_policy, google_logging_metric, google_logging_project_sink

GCP resources follow the same layout logic as AWS and Azure: VPC networks become containment boxes, subnets group their member resources, Pub/Sub lands in the Messaging zone, security resources cluster in the Security zone, and Load Balancer resources appear in the Ingress row.

To try it, select the Terraform tab, load the Production GCP stack example from the dropdown, and click Generate Diagram.

New AWS Networking Resources

Four resource types that commonly appear in real-world Terraform configs were previously silently dropped from diagrams. They're now fully supported:

Route Tables

aws_route_table, aws_route_table_association, aws_main_route_table_association — placed in the Internet zone alongside the IGW they route through.

Transit Gateway

aws_transit_gateway, aws_transit_gateway_attachment, aws_transit_gateway_vpc_attachment — the hub for multi-VPC and hybrid connectivity.

VPN Gateway

aws_vpn_gateway, aws_vpn_connection, aws_customer_gateway — for site-to-site VPN connections to on-premises networks.

Network Interfaces

aws_network_interface, aws_network_interface_attachment — explicit ENI definitions, common in appliance and multi-homed instance configs.

If you've been pasting real production Terraform configs and wondering why certain networking resources didn't appear — this is the fix.

Data Zone Visualization

Database and storage resources — RDS, DynamoDB, ElastiCache, S3, Cloud SQL, BigQuery, Azure SQL, and all the others — now render inside a labelled DATA zone box. Previously these resources appeared without any visual grouping, making it hard to distinguish the data tier from compute at a glance.

The zone uses the same dashed-border pattern as the existing Internet, Messaging, and Security zones, keeping the visual language consistent across the diagram.

Toast Notifications

Every error and confirmation in InfraSketch previously used the browser's built-in alert() dialog — a blocking modal that interrupts your flow and looks out of place in a dark-themed tool.

All nine of those alerts are now in-page toast notifications that appear at the bottom of the screen. They dismiss automatically after a few seconds, or immediately on click. Errors are red, successes are green, and informational messages are muted. Parse errors also give you specific guidance now — if you paste terraform plan text output instead of JSON, you'll see a message telling you to run terraform show -json instead of a generic "no resources found".

UI Polish

A set of smaller visual improvements that add up:

What's Next

A few things on the near-term roadmap:

If there's a specific resource type that's missing from your diagrams, or a workflow that doesn't work as expected, open an issue or send a note. Real-world Terraform configs are the best test cases we have.

Try everything in your browser

No account, no install. Paste your Terraform, plan JSON, Terragrunt, or docker-compose.yml and generate a diagram in seconds.

Open InfraSketch →