New · Interactive AI architecture diffs

AI architecture diagrams
for software teams.

Design systems that think with you.

Grafica is an AI-powered architecture diagram tool for software and engineering teams. Generate software architecture diagrams from a spec, edit them on a live canvas, and get an AI assistant that returns diffs, simulations, and traces — not just chat replies.

Live preview of Grafica's AI assistant in action
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 software team needs to diagram and design systems.

Not a whiteboard. Not a wiki. A living architecture diagram that stays honest as your system changes.

Structured diagram nodes

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

AI architecture diagram generator

Paste a spec, a README, or a napkin sketch. Grafica generates a complete software architecture diagram you can edit, version, and export.

Version-controlled system diagrams

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

Architecture simulation

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

Runtime trace overlay

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

MCP server for AI coding agents

Connect Claude Code, Cursor, or any MCP-compatible agent to Grafica. Your AI coding assistant reads and updates architecture diagrams as it ships code — diagrams stay in sync without manual effort.

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
  • Version history
    Not included
  • Documentation
    Included
Business
$39per user / monthbilled per seat
For teams with shared systems to maintain.
  • Seats
    Billed per seat
  • Credits
    2,500 pooled credits per seat / month
  • Overage
    $0.025 per credit
  • 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 →
FAQ

Common questions about AI architecture diagrams

What is Grafica?

Grafica is an AI-powered architecture diagram tool for software and engineering teams. It lets you generate, edit, and version-control software architecture diagrams on a live canvas, with an AI assistant that produces interactive diffs, simulations, and trace overlays.

How does the AI architecture diagram generator work?

Paste a spec, README, or plain-text description of your system. Grafica's AI generates a complete architecture diagram with typed nodes, edges, and metadata. You can edit the result directly on the canvas, ask the AI to refine it, or export it.

What kinds of software architecture diagrams can I create?

Grafica supports cloud architecture diagrams, microservices diagrams, system design diagrams, infrastructure diagrams, data flow diagrams, and multi-tenant platform architecture. Any technical system your team designs can be modelled on the canvas.

How is Grafica different from Lucidchart, Miro, or draw.io?

Traditional tools are static whiteboards. Grafica treats diagrams as living, version-controlled models. The AI doesn't just create a picture — it understands node types, dependencies, and relationships, enabling simulations, architecture diffs, and request traces on the same canvas.

Can I use Grafica for free?

Yes. The free plan gives you 3 AI-generated architecture diagrams and 50 lifetime credits with no credit card required. Paid plans start at $29/month for unlimited AI generations and version history.

Does Grafica integrate with code or infrastructure?

Grafica can ingest specs, READMEs, and structured descriptions to generate diagrams. Runtime trace overlay lets you wire real observability data to diagram nodes so latency and failures are visible directly on your architecture diagram.

Model your system.
Then test it.

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