O Mahabharata, ou seja, o grande Bharata, é um dos dois épicos antigos mais importantes da Índia, sendo o outro o Ramayana. O Mahabharata foi compilado na Índia Antiga. Acredita-se que um dos rishis (sábios indianos) chamado Vyasa tenha composto a obra. A lenda diz que Deus Ganesha escreveu o Mahabharata enquanto Vyasa ditava o mesmo na cidade de Rourkela, no Estado de Odisha. É possivelmente uma das obras mais longas de seu tipo no mundo. O épico contém cerca de 110.000 shlokas (casais) em dezoito seções. Estas seções tratam de uma série de tópicos, como uma série de aspectos do hinduísmo, mitologia hindu, ética e o modo de vida hindu. Há também uma décima nona seção chamada Harivamsha. O Bhagavadgita, um diálogo entre Krishna e Arjuna, é uma parte do Mahabharata.
Sage Vyasa ensinou este épico a seu filho Suka e a seus alunos Vaisampayana e outros. O rei Janamejaya, filho de Parikshit e neto dos heróis do épico, fez um grande sacrifício (yajna). O épico foi recontado por Vaisampayana a Janamejaya, a conselho de Vyasa. Mais tarde, o outro sábio Suta recontou o Mahabharata semelhante a Vaisampayana para Janamejaya, para Saunaka e outros, durante um sacrifício realizado por Saunaka em Naimisaranya, que fica perto de Sitapur, em Uttar Pradesh.
A seguir, algumas palavras sobre as dezoito seções do Mahabharata. Em Mahabharata, essas seções são chamadas de parvan. Um parvan significa um livro. Os nomes de todas as parvas ou livros do Mahabharata são anotados abaixo.

