Skip to content

SVG

AWS Architecture Icons as optimized SVGs — 805 icons in architecture-group, architecture-service, category, and resource sets — with typed metadata.

Successor of the deprecated aws-icon package.

Terminal window
pnpm add @aws-icons/svg
import {metadata, getIcon, getIconPath} from '@aws-icons/svg';
import type {IconSlug, IconCategory} from '@aws-icons/svg';
getIcon('amazon-ec2'); // {slug: 'amazon-ec2', name: 'AmazonEc2', styles: [...]}
getIconPath('amazon-ec2', 'architecture-service'); // '@aws-icons/svg/icons/architecture-service/amazon-ec2.svg'

Import an SVG directly (bundler):

import amazon-ec2 from '@aws-icons/svg/icons/architecture-service/amazon-ec2.svg';

Or grab the raw metadata: import meta from '@aws-icons/svg/metadata.json'.