Skip to content

Color Presets

drawmode includes 10 general-purpose semantic color presets and 18 cloud provider presets. Use the color option on addBox, addEllipse, or addDiamond.

d.addBox("API Server", { color: "backend" });
d.addBox("Lambda", { color: "aws-compute" });

You can also override colors directly with strokeColor and backgroundColor hex values.

PresetUse forSwatchBackgroundStroke
frontendUI, browser, React#a5d8ff#1971c2
backendAPIs, services, servers#d0bfff#7048e8
databasePostgres, MySQL, DynamoDB#b2f2bb#2f9e44
storageS3, R2, blob storage#ffec99#f08c00
aiML models, embeddings#e599f7#9c36b5
externalThird-party APIs#ffc9c9#e03131
orchestrationK8s, Docker, schedulers#ffa8a8#c92a2a
queueKafka, SQS, RabbitMQ#fff3bf#fab005
cacheRedis, Memcached#ffe8cc#fd7e14
usersEnd users, actors#e7f5ff#1971c2
PresetSwatchBackgroundStroke
aws-compute#ffe8cc#FF9900
aws-storage#d4ecd0#3F8624
aws-database#d6ddf0#3B48CC
aws-network#e4d6ff#8C4FFF
aws-security#ffd6dc#DD344C
aws-ml#ccf0e8#01A88D
PresetSwatchBackgroundStroke
azure-compute#cce4f7#0078D4
azure-data#d6f5ff#0097C7
azure-network#e2d4f5#773ADC
azure-ai#cce4f7#0078D4
PresetSwatchBackgroundStroke
gcp-compute#d6e4fc#4285F4
gcp-data#d4ecd8#34A853
gcp-network#fef3cc#F9AB00
gcp-ai#fcd6d4#EA4335
PresetSwatchBackgroundStroke
k8s-pod#d4def5#326CE5
k8s-service#dde9f5#4577A0
k8s-ingress#ccf2f5#0097A7
k8s-volume#fff3cc#C99605