La literatura sánscrita se divide en dos periodos, el védico y el post-védico. El periodo védico incluye los Samhitas, Brahmanas, Upanishads y Sutras, los cuales contenían himnos que alababan a los dioses y explicaban los rituales religiosos. El periodo post-védico presenta las grandes epopeyas del Mahabharata y el Ramayana, así como las Puranas que eran textos enciclopédicos sobre mitos e historias religiosas.