Elle donne l'épée Excalibur au roi Arthur, guide le roi mourant vers Avalon après la bataille de Camlann, enchante Merlin et éduque Lancelot du Lac après la mort de son père.
Le même personnage peut se nommer Viviane, Niniane, Nyneve ou Nimue. * Viviane, vit dans la forêt, en compagnie de nombreux animaux féeriques, comme les dragons.
Elle enlève le tout jeune Lancelot, après la mort de son père le roi Ban de Bénoïc. Elle l'emmène au plus profond d'un grand lac duquel il crut ne jamais pouvoir ressortir, ignorant qu'il s'agissait là du « passage » obligé pour rejoindre le royaume merveilleux et caché d'Avalon, l'île sacrée, ultime refuge de la tradition celtique. Viviane enseigne les arts et les lettres à Lancelot, lui insufflant sagesse et courage. Elle fait de lui un chevalier accompli. Elle le mène alors à la cour d'Arthur, à Camelot, pour y être adoubé.
Dans d'autres versions, c'est pour préserver sa virginité des assauts répétés du vieil enchanteur, que Viviane lui demande de l'initier à la magie. Dans le seul but de la conquérir, Merlin accepte, tout en sachant (grâce à son don prophétique) qu'elle causera sa perte. Viviane l'enterre vivant dans une tombe grâce à un enchantement (cf. le Lancelot en prose ou le Merlin Huth, romans du XIIIe siècle par exemple).
Parfois, Viviane et Morgane s'affrontent, à l'aide de leur magie... Viviane protège Arthur, sa cour et l'idéal courtois et chevaleresque qu'il incarne, tandis que Morgane veut la perte de son frère et de sa belle-sœur, la reine Guenièvre (cf. le Lancelot en prose, le Merlin Huth et La Mort le roi Arthur par exemple).