Kresna
Sastra terawal yang secara eksplisit menyediakan deskripsi terperinci tentang Kresna sebagai seorang tokoh adalah kitab "Mahabharata". Pada kitab tersebut ia digambarkan sebagai perwujudan Dewa Wisnu. Kresna adalah tokoh yang muncul di berbagai cerita utama dalam wiracarita tersebut. Delapan belas bab dalam jilid "Mahabharata" keenam ("Bismaparwa") merupakan bagian istimewa yang menjadi kitab tersendiri yang disebut "Bhagawadgita", mengandung kotbah Kresna kepada Arjuna, sepupunya sendiri, dengan latar belakang sesaat sebelum perang Kurukshetra (Baratayuda) dimulai. Akan tetapi perincian kehidupan Kresna saat kanak-kanak dan remaja tidak terdapat dalam wiracarita tersebut, melainkan dalam "Bhagawatapurana", "Wisnupurana", "Brahmawaiwartapurana", dan "Hariwangsa". Kitab "Bhagawatapurana" dan "Wisnupurana" diagungkan oleh pengikut Waisnawa, sedangkan "Hariwangsa" adalah kitab pendukung yang menjelaskan hal yang belum dibahas dalam wiracarita "Mahabharata".
Chandogya Upanishad yang ditulis sekitar masa 900 SM-700 SM menyebut Basudewa Kresna sebagai putra Dewaki dan murid dari Ghora Angirasa, ahli nujum yang mengajari muridnya filsafat "Chandogya". Dengan pengaruh filsafat "Chandogya", Kresna memberi kotbah kepada Arjuna tentang pengorbanan, yang dapat dibandingkan dengan "purusha" atau individu.
Mitologi Hindu
Dalam Mahabharata juga banyak disebutkan nama Raja-Raja. Raja-Raja utama dalam kisah tersebut digolongkan ke dalam dua Dinasti besar yang merupakan keturunan dari Yayati. Dua dinasti tersebut adalah Dinasti Kuru dan Dinasti Yadu. Para Raja yang termasuk dalam dinasti Kuru misalnya Santanu, Citrānggada, Pandu, Dretarastra, Yudistira, dan lain-lain. Para Raja yang termasuk dalam dinasti Yadu misalnya Basudewa, Kresna, Surasena, Hredika, dan lain-lain. Dalam Mahabharata, para putera mahkota dari Dinasti Kuru berselisih untuk menjadi penerus yang terbaik. Di lain pihak, terdapat seorang Raja dari Dinasti Yadu yang masih sekerabat dengan Dinasti Kuru, Kresna, yang akan menjadi penengah dalam perselisihan tersebut. Namun ketika konflik tak bisa dihindari lagi, dua keluarga dalam satu dinasti terpaksa harus bertarung. Akhirnya keturunan dinasti Kuru yang paling mulialah yang akan menjadi penerus tahta.