The Garuda Purana is one of 18 Mahāpurāṇa texts in Hinduism. It is a part of Vaishnavism literature corpus, primarily centering around Hindu god Vishnu. Composed in Sanskrit and also available in various languages like Gujarati and English. The earliest version of the text may have been composed in the first millennium CE, but it was likely expanded and changed over a long period of time.