New · Interactive AI architecture diffs

Architecture diagrams
that think with you.

Grafica is a live diagramming canvas for technical architecture. Rich metadata on every node, AI-generated blueprints, and an assistant that returns interactive results — diffs, simulations, and traces.

Live preview — try hovering the canvas
Acme applicationProduction · main
Filter
View
Search
Existing Diagramming Product
product · webhookintegration
Source of truth for raw blueprint JSON. Publishes change webhooks when users publish new versions.
webhooksourcesync
Blueprint Registry API
aws · ecscompute
HTTP/JSON API that ingests, validates and serves versioned blueprint snapshots for code-gen consumers.
apiregistrytenant-aware
Blueprint Events Bus
aws · eventbridgeevents
Publishes change events to downstream verification and code-generation consumers with retry semantics.
eventspubsub
Blueprint Metadata Store
aws · rdsstorage
PostgreSQL store for blueprint metadata, ownership and per-tenant permissions.
postgresrdsmetadata
Codegen Orchestrator API
aws · apigwcompute
HTTP API service that accepts codegen requests, validates tenant policy, composes job definitions, and exposes status endpoints.
apiorchestrationecs
Codegen Jobs Queue
aws · sqsqueue
Durable SQS queue for codegen jobs with retry and dead-letter routing.
sqsretrydlq
Codegen Orchestrator
API Service
Overview
Edit
Node Icon
AWS ECS
generalAWSECS
Hostname
https://codegen.internal/v1
Description
HTTP API service that accepts codegen requests, validates tenant policy, composes job definitions, and exposes status/query endpoints for clients. Triggers actions such as fetching blueprint snapshots, persisting job records, enqueuing jobs to the jobs queue, and invoking governance checks before enqueuing.
Configuration
Provider
AWS
Service
ECS Fargate
API Type
REST
Auth
OAuth2 (JWT)
Endpoints (6)
POST/v1/codegen
GET/v1/codegen/{id}
POST/v1/codegen/{id}/cancel
GET/health
Tags
apiorchestrationecstenant-aware
Node IDcodegen-orchestrator-api
AI QueryGlobal
AI Assistant

A chat that returns real artifacts, not just replies.

Ask Grafica to change, simulate, or explain your architecture. Get back interactive results you can apply, inspect, and iterate on — never a wall of text.

Git-styled diffs

Propose edits as reviewable, line-level diffs. Preview, apply, or selectively cherry-pick — with full version history on the blueprint.

Scenario simulation

"What if traffic 10×?" Grafica color-codes saturation, surfaces likely failure modes, and recommends nodes to harden — live across the canvas.

Request tracing

Replay a request end-to-end across your architecture with per-hop latency and state — rendered inline with the diagram it runs on.

Proposed Changes·+2 nodes·−1 node·~1 modified
API Gateway
aws · apigwcompute
Terminates TLS and forwards tenant-scoped requests to internal services.
tlsrouting
~
Orchestrator
aws · ecscompute
timeout: 30s → 120s · memory: 512 → 1024
apiorchestration
orders-handler
aws · ecscompute
ECS long-running service handling order writes and reads.
ecsservice
+
orders-handler
aws · lambdacompute
Serverless handler for order events. Reads and writes to orders-table.
lambdanodejs20
+
orders-table
aws · dynamodbstorage
Key-value table keyed on orderId. Pay-per-request billing.
dynamodbnosql
Order Events
aws · sqsqueue
Durable queue fanning out order events to downstream consumers.
sqs
Living blueprints

A diagram is only useful when it's the truth.

Versioned like code, documented like a paper, and contract-checked at every edge. Grafica keeps diagram, docs, and data model in sync.

Version history

Every change is a version. Roll back anything.

Manual saves, auto-saves, and assistant applies are all tracked. Restoring a version creates a new one — nothing is ever deleted.

Retention
Indefinite
11 versionsAutosaves collapsed
v11current1 min ago
Saved changes: 1 node updated, 3 edges updated
JS
John Smith·33n · 40e
n +0 ~1 -0e +0 ~3 -0
v9 assistant18 min ago
Applied assistant changes: added Redis cache + 4 edges rewired
AI
AI Workflow·33n · 40e
n +0 ~2 -0e +1 ~4 -0
v625 min ago
Saved changes: 33 nodes updated, 40 edges updated
JS
John Smith·33n · 40e
n +0 ~33 -0e +0 ~40 -0
v5 assistant26 min ago
Applied assistant changes: 2 nodes added, 31 updated
AI
AI Workflow·33n · 40e
n +2 ~31 -0e +1 ~39 -0
v2 generated41 min ago
Generated architecture diagram from prompt
AI
AI Workflow·31n · 39e
n +31 ~0 -0e +39 ~0 -0
v11 hr ago
Initial diagram draft created
JS
John Smith·0n · 0e
n e
4 autosaves hiddenShow
v9
preview snapshot
Architecture docs

Documentation that writes itself.

One click turns your diagram into a durable README — subsystem decomposition, data flow, API surface, security rationale. Regenerate after every change.

Contents
01Overview
02Subsystem Decomposition
03Integration & Data Flow
04API and Entry Points
05Data Architecture
06Security and Identity
generated · 2 min ago in sync
architecture · overview

Overview

This system is a multi-tenant AWS control plane that orchestrates two long-running workflows: blueprint-to-code generation and code-to-sandbox verification. The existing diagramming product remains the system of record for authoring; this extension ingests structured blueprint snapshots and produces code artifacts plus verification evidence.

Subsystem Decomposition

Three cooperating planes: an ingestion plane receives blueprint snapshots from the diagramming product; a codegen plane materializes code bundles via an async workflow engine; and a verification plane runs sandboxed deployments on ephemeral AWS accounts.

  • IngestionRegistry API · Events Bus · Metadata Store
  • CodegenOrchestrator · Jobs Queue · Worker Fleet · Artifact Store
  • VerificationSandbox Runner · Evidence Store · Governance Hooks
Edge metadata

Edges aren't just lines. They're contracts.

Attach data schemas, request/response shapes, and protocols to every edge. Validate at design time so no integration surprises later.

Export Bundle
aws · lambdafunction
Materializes export payloads for tenant bundles.
exportv2
Export Store
aws · s3storage
Durable object store for generated export artifacts.
s3kms
Data Schema
HTTP request/response for export endpoints
{
  "http": {
    "request": {
      "method": "POST",
      "path": "/v1/exports",
      "headers": { "Authorization", "Content-Type" },
      "body": {
        "tenantId": string,
        "sourceBundleId": string,
        "destination": { "type": "download | github" },
        "options": { "preservePaths": boolean }
      }
    },
    "response": { "status": 202, "body": { "exportId": string } }
  }
}
Capabilities

Everything a platform team needs to think in systems.

Not a whiteboard. Not a wiki. A living model of your architecture that stays honest as things change.

Rich metadata drawer

Every node carries structured metadata — icon, description, config, tags, and a stable ID — editable in a clean side drawer that stays out of your way.

AI-generated diagrams

Paste a spec, a README, or a napkin sketch. Grafica synthesizes a tenant-aware architecture blueprint you can edit, version, and export.

Version-controlled blueprints

Every change — manual or AI-proposed — is a reviewable commit. Branch scenarios, compare timelines, roll back with one click.

Simulation, not speculation

Turn design reviews into experiments. Probe traffic, failure, and cost scenarios on the canvas before anything ships to production.

Runtime tracing

Wire your traces to nodes. Replay a request across your architecture with hop-by-hop latency — diagram and observability become one surface.

Tenant-aware by default

Multi-tenant auth and scoped permissions. Built for platform teams serving many internal customers.

Pricing

Start free. Scale with your system.

Simple credit-based pricing. AI diagram generations and documentation on every plan.

Free
$0forever
Try Grafica on a real system.
  • Seats
    1 seat
  • Credits
    50 lifetime credits
  • Overage
    Not available
  • AI diagram generations
    3 total
  • Version history
    Not included
  • Documentation
    Included
Business
$35per user / monthbilled per seat
For teams with shared systems to maintain.
  • Seats
    Billed per seat
  • Credits
    1,500 pooled credits per seat / month
  • Overage
    $0.025 per credit
  • AI diagram generations
    15 base + 5 per seat / month
  • Version history
    Included
  • Documentation
    Included
What's a credit?
Every AI action — generation, diff, trace — costs credits. Most actions are 5–40.
Business overage
Pooled across seats, billed monthly in arrears. Hard-cap available.
Need more?
Enterprise plans with SSO & VPC deploys. Talk to sales →

Model your system.
Then test it.

Free for the first three diagrams. No credit card needed.