Las dos grandes obras de la literatura india en sánscrito son los poemas épicos Ramayana, que narra las proezas del avatar Rama, séptima encarnación de Vishnu, y Mahabharata, que relata la gesta bélica de los Bharata y contiene el famoso texto ético-místico Bhagavad-gita. Ambos textos han tenido y siguen teniendo una influencia decisiva sobre la vida, filosofía y cultura del país.