Skip to main content

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

class

Interface

interface

Abstract Class

abstract-class

Enumeration

enum

Annotation

annotation

Actor

actor

Use Case

use-case

System Boundary

system-boundary

Package

package

Component

component

Node

node

Database

database

Activity Start

activity-start

Activity End

activity-end

Action

activity-action

Decision

activity-decision

Activity Fork

activity-fork

State

state

State Initial

state-initial

State Final

state-final

Lifeline

lifeline

Artifact

artifact

Boundary

boundary

Control

control

Entity

entity

3D Node

3d-node

C4

Person

person

External Person

person-external

Software System

software-system

External System

software-system-external

Container

container

External Container

container-external

Container Instance

container-instance

Component

component

External Component

component-external

Component Instance

component-instance

External Database

database-external

Web Application

web-app

Mobile App

mobile-app

API

api

Message Queue

message-queue

External Message Queue

message-queue-external

Deployment Node

deployment-node

Flowchart

Start

flowchart-start

End

flowchart-end

Process

flowchart-process

Decision

flowchart-decision

Subprocess

flowchart-subprocess

Data I/O

flowchart-data

Document

flowchart-document

Storage

flowchart-storage

Connector

flowchart-connector

Delay

flowchart-delay

Manual Input

flowchart-manual-input

Display

flowchart-display

Shapes And Notes

Text

text-note

Frame

frame

Rectangle

shape-rectangle

Rounded Rectangle

shape-rounded-rectangle

Circle

shape-circle

Ellipse

shape-ellipse

Diamond

shape-diamond

Parallelogram

shape-parallelogram

Cylinder

shape-cylinder

Hexagon

shape-hexagon

Triangle

shape-triangle

Curly Brace

shape-curly-brace

Arrow

shape-arrow

Connector

shape-connector

Infrastructure

Virtual Machine

infra-vm

Serverless Function

infra-function

Container

infra-container

Kubernetes

infra-kubernetes

Managed Database

infra-database

NoSQL Database

infra-nosql

Cache

infra-cache

Object Storage

infra-storage

Load Balancer

infra-loadbalancer

API Gateway

infra-gateway

CDN

infra-cdn

DNS

infra-dns

Message Queue

infra-queue

Event Bus

infra-eventbus

Identity & Access

infra-identity

Secrets Manager

infra-secrets

Firewall / WAF

infra-firewall

Monitoring

infra-monitoring

AI / ML Service

infra-ai

Cloud Region

infra-region

Virtual Network

infra-network

Subnet

infra-subnet
Component 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.