Agnipurana (Dewanagari: अग्निपुराण; ,IAST: Agnipurāṇa,अग्निपुराण) adalah teks Sanskerta dan salah satu dari delapan belas Purana utama Hinduisme.[1] Teks tersebut diklasifikasikan dengan beragam sebagai Purana yang berhubungan dengan Saiwa, Waisnawa, Sakta dan Smarta, tetapi juga dianggap sebagai teks yang mencakup semuanya dengan tidak memihak tanpa bersandar pada teologi tertentu.[1][2]
Kitab tersebut tersedia dalam banyak versi, dan beberapa versi sangat bertolak belakang dengan yang lain.[3] Naskah yang diterbitkan pada masa kini tebagi menjadi 382 atau 383 bab, mengandung sloka dengan jumlah antara 12.000 hingga 15.000.[3][4] Bab-bab dalam kitab tersebut tampaknya disusun pada zaman yang berbeda-beda, dengan versi terawal mungkin disusun setelah abad ke-7,[5][6] dan sebelum abad ke-11, karena pada awal abad ke-11, cendekiawan PersiaAl-Biruni menyebutkan keberadaan kitab ini dalam catatannya tentang India.[7] Bagian termuda dari kitab ini mungkin ditulis pada abad ke-17.[7]
Agnipurana adalah ensiklopedia era Abad Pertengahan yang mencakup beragam topik, dan "382 atau 383 babnya benar-benar membahas apa saja dan segalanya", komentar para sarjana seperti Moriz Winternitz dan Ludo Rocher.[8][9] Gaya sekuler ensiklopedisnya membuat beberapa Indolog abad ke-XIX seperti Horace Hayman Wilson mempertanyakan apakah itu memenuhi syarat sebagai apa yang dianggap sebagai Purana.[10][11] Rentang topik yang dicakup oleh teks ini termasuk kosmologi, mitologi, silsilah, politik, sistem pendidikan, ikonografi, teori perpajakan, organisasi tentara, teori tentang penyebab yang tepat untuk perang, seni bela diri,[5] diplomasi, hukum setempat, pembangunan proyek publik, metode distribusi air, pohon dan tanaman, obat-obatan,[12] desain dan arsitektur,[13][14] gemologi, tata bahasa, metrik, puisi, makanan, dan pertanian,[15] ritual, geografi, dan panduan perjalanan ke Mithila (Bihar dan negara bagian tetangga), sejarah budaya, dan banyak topik lainnya.[4]
Winternitz, Maurice (1922). History of Indian Literature Vol 1 (Original in German, translated into English by VS Sarma, 1981). New Delhi: Motilal Banarsidass (Reprint 2010). ISBN978-8120802643.