Icons

Add cloud provider and generic icons to make diagrams instantly recognizable.

Enabling Icons

Declare the icons extension at the top of your file:

@arch
#!ext icons

[nodes]
  lambda:Handler|icon:aws-lambda
  s3:Storage|icon:aws-s3
  dynamo:Data|icon:aws-dynamodb
Rendered diagram

Icon Syntax

Icon Namespaces

AWS Icons

Prefix: aws-

Rendered diagram

Azure Icons

Prefix: azure-

Rendered diagram

GCP Icons

Prefix: gcp-

Rendered diagram

Generic Icons

No prefix needed:

Rendered diagram

Combining Icons and Shapes

Icons override the default shape rendering:

Rendered diagram

Example: AWS Architecture

Rendered diagram

Full Icon Reference

See the complete Icon Library for all 200+ available icons.

Next Steps

Last updated