The major sources for the Indian mythology are:
All the above works were compiled about 5000 years before Christ. Commonly held belief is that eighteen Puranas, Bhagavata and Mahabharata were created by Vedavyasa Rishi, and the Ramayana was created by Valmiki Rishi. Although the veda are regarded as holy texts, many stories from the veda are among the lore of the myth. As such, to understand the Indian mythology, one has to study the veda as well.