In Hinduism, Yagya is a ritual of offerings accompanied by chanting of Vedic mantras derived from the practice in Vedic times. Yagya is an ancient ritual of offering and sublimating the havana samagri (herbal preparations) in the fire. The sublime meaning of the word Yagya is derived from the Sanskrit verb yaj, which has a three-fold meaning of worship of deities (Jwalapujana), unity (saogatikarana) and charity (dana). An essential element is the ritual fire - the divine Agni - into which oblations are poured, as everything that is offered into the fire is believed to reach God.
Rituals associated with temple worship in Hinduism are called agamic, while those involving communication with divinity through Agni are considered to be Vedic. Temple rites in modern-day Hinduism are a combination of both Vedic and agamic rituals. The ritualistic portion of the Hindu scriptures is called Karma-Kanda. Parts of Vedas which describe or discuss Yagyas fall into this portion.