Yajna (Sanskrit: यज्ञ, romanized: yajña, lit

 ‘sacrifice, devotion, worship, offering’) refers in Hinduism to any ritual done in front of a sacred fire, often with mantras

Yajna has been a Vedic tradition, described in a layer of Vedic literature called Brahmanas, as well as Yajurveda

The tradition has evolved from offering oblations and libations into sacred fire to symbolic offerings in the presence of sacred fire (Agni)

Yajna rituals-related texts have been called the Karma-kanda (ritual works) portion of the Vedic literature, in contrast to Jnana-kanda (knowledge) portion contained in the Vedic Upanishads

The proper completion of Yajna-like rituals was the focus of Mimansa school of Hindu philosophy

Yajna have continued to play a central role in a Hindu’s rites of passage, such as weddings

Modern major Hindu temple ceremonies, Hindu community celebrations, or monastic initiations may also include Vedic Yajna rites, or alternatively be based on Agamic rituals