In der UML-Modellierung ist eine Artefaktinstanz ein Modellelement, das eine Instanziierung bzw. ein tatsächliches Vorkommen eines Artefakts darstellt.
Verschiedene Instanzen eines Artefakts können auf verschiedenen Knoteninstanzen implementiert werden, und jede Artefaktinstanz kann über eigene Eigenschaftswerte verfügen.
Eine Artefaktinstanz hat normalerweise einen eindeutigen Namen, der aus einer unterstrichenen Verkettung von Instanzname, Doppelpunkt (:) und Artefakttyp besteht (z. B. Artifact3Instance:Artifact3.
Wie die folgende Abbildung zeigt, wird eine Artefaktinstanz als Rechteck dargestellt, das den Namen der Artefaktinstanz enthält.