Agni Purana was instructed to the sage Vasishtha by Agni
, for instructing him in the two-fold knowledge of Brahma. It deals with ritual and mystic worship and cosmic descriptions.
The work is in general dedicated to the glorification of Shiva. Shivling and Durga are referred in this Purana. It also deals with the incarnations of Ram and Krishna.
Agni Purana is unique among the other 18 puranas, in describing Kavyalankaranatakas (poems, dramas and figures of speech), Jyotishastra (Astronomy) and Shilpakala (architecture). It contains 15,400 verses.