Supported Nodes
The gallery illustrates the current component catalog. These are documentation icons, not pixel-identical canvas previews. Type names below match the current domain model.
UML
Class
classInterface
interfaceAbstract Class
abstract-classEnumeration
enumAnnotation
annotationActor
actorUse Case
use-caseSystem Boundary
system-boundaryPackage
packageComponent
componentNode
nodeDatabase
databaseActivity Start
activity-startActivity End
activity-endAction
activity-actionDecision
activity-decisionActivity Fork
activity-forkState
stateState Initial
state-initialState Final
state-finalLifeline
lifelineArtifact
artifactBoundary
boundaryControl
controlEntity
entity3D Node
3d-nodeC4
Person
personExternal Person
person-externalSoftware System
software-systemExternal System
software-system-externalContainer
containerExternal Container
container-externalContainer Instance
container-instanceComponent
componentExternal Component
component-externalComponent Instance
component-instanceExternal Database
database-externalWeb Application
web-appMobile App
mobile-appAPI
apiMessage Queue
message-queueExternal Message Queue
message-queue-externalDeployment Node
deployment-nodeFlowchart
Start
flowchart-startEnd
flowchart-endProcess
flowchart-processDecision
flowchart-decisionSubprocess
flowchart-subprocessData I/O
flowchart-dataDocument
flowchart-documentStorage
flowchart-storageConnector
flowchart-connectorDelay
flowchart-delayManual Input
flowchart-manual-inputDisplay
flowchart-displayShapes And Notes
Text
text-noteFrame
frameRectangle
shape-rectangleRounded Rectangle
shape-rounded-rectangleCircle
shape-circleEllipse
shape-ellipseDiamond
shape-diamondParallelogram
shape-parallelogramCylinder
shape-cylinderHexagon
shape-hexagonTriangle
shape-triangleCurly Brace
shape-curly-braceArrow
shape-arrowConnector
shape-connectorInfrastructure
Virtual Machine
infra-vmServerless Function
infra-functionContainer
infra-containerKubernetes
infra-kubernetesManaged Database
infra-databaseNoSQL Database
infra-nosqlCache
infra-cacheObject Storage
infra-storageLoad Balancer
infra-loadbalancerAPI Gateway
infra-gatewayCDN
infra-cdnDNS
infra-dnsMessage Queue
infra-queueEvent Bus
infra-eventbusIdentity & Access
infra-identitySecrets Manager
infra-secretsFirewall / WAF
infra-firewallMonitoring
infra-monitoringAI / ML Service
infra-aiCloud Region
infra-regionVirtual Network
infra-networkSubnet
infra-subnetComponent type index
UML: class, interface, abstract-class, enum, annotation, actor,
use-case, system-boundary, package, component, node, database,
activity-start, activity-end, activity-action, activity-decision,
activity-fork, state, state-initial, state-final, lifeline,
activation, artifact, boundary, control, entity, 3d-node.
C4: person, person-external, software-system, software-system-external, container,
container-external, container-instance, component, component-external, web-app,
mobile-app, api, message-queue, message-queue-external,
component-instance, database-external, deployment-node.
Flowchart: flowchart-start, flowchart-end, flowchart-process,
flowchart-decision, flowchart-subprocess, flowchart-data,
flowchart-document, flowchart-storage, flowchart-connector,
flowchart-delay, flowchart-manual-input, flowchart-display.
Shapes and notes: text-note, frame, shape-rectangle,
shape-rounded-rectangle, shape-circle, shape-ellipse, shape-diamond,
shape-parallelogram, shape-cylinder, shape-hexagon, shape-triangle,
shape-curly-brace, shape-arrow, shape-connector.
Infrastructure: infra-vm, infra-function, infra-container,
infra-kubernetes, infra-database, infra-nosql, infra-cache,
infra-storage, infra-loadbalancer, infra-gateway, infra-cdn,
infra-dns, infra-queue, infra-eventbus, infra-identity,
infra-secrets, infra-firewall, infra-monitoring, infra-ai,
infra-region, infra-network, infra-subnet.
Cloud Services
Provider-specific cloud catalog entries currently map to cloud-service with
provider metadata. The supported service names are:
AWS
- Lambda
- S3
- API Gateway
- RDS
- DynamoDB
- SQS
- ECS
- EC2
- EKS
- SNS
- EventBridge
- CloudFront
Azure
- Functions
- Blob Storage
- API Management
- SQL Database
- Cosmos DB
- Service Bus
- AKS
- App Service
- Key Vault
- Event Hubs
- Container Apps
GCP
- Cloud Run
- Cloud Storage
- Cloud Functions
- Cloud SQL
- Firestore
- Pub/Sub
- GKE
- Compute Engine
- BigQuery
- Cloud CDN
- Memorystore
The generic component type is cloud-service.