The Bhagavata Purana, Devi Bhagavata Purana, and Garuda Purana list Yajna or Syavambhuva as an avatar of Vishnu or Adi-Narayana. Yajna is classified as one of the 14 main Manvantara-avatars (an avatar corresponding to a Manvantara and who supports the corresponding Indra and other gods to maintain the principles of religion) called vaibhava-avatars. Yajna is also categorized as a Kalpa-avatar (an avatar corresponding to an aeon called Kalpa) of Vishnu.