The Agni Purāṇa is one of the eighteen Mahāpurāṇas and is presented as a dialogue between Agni Deva, the god of fire, and Sage Vasiṣṭha. It is considered one of the most practical and encyclopedic Purāṇas, covering a remarkably wide range of subjects.