Skip to content

Vue

AWS Architecture Icons as tree-shakeable, typed Vue 3 components — 805 icons in architecture-group, architecture-service, category, and resource sets. Dual ESM + CJS.

Terminal window
pnpm add @aws-icons/vue
<script setup>
import {AmazonEc2} from '@aws-icons/vue/architecture-service';
// or per-icon: import AmazonEc2 from '@aws-icons/vue/resource/amazon-ec2-instance';
</script>
<template>
<AmazonEc2 width="32" />
<AmazonEc2 title="Amazon EC2" /> <!-- accessible: role="img" + aria-label -->
</template>

Styles: @aws-icons/vue/architecture-service, /architecture-group, /category, /resource. Extra attributes land on the root <svg>. Without title the icon is aria-hidden.