Un purana (Sanskrit devanāgarī : पुराण (purāṇa) est un texte appartenant à un vaste genre de la littérature indienne, traitant d'une grande gamme de sujets. Composés entre 400 et 1 000 de notre ère, ces récits élaborés pour tous étaient préférentiellement destinés aux femmes qui n'avaient pas accès aux Védas. Ils sont généralement écrits en sanskrit. Ce genre littéraire existe à la fois dans l'Hindouisme et le Jaïnisme. Souvent encyclopédiques, les puranas traitent à la fois des mythes religieux, des divinités hindoues, des légendes, des contes traditionnels et des histoires de rois, en y incluant des réflexions poussées sur la cosmogonie, la cosmologie, les généalogies, la médecine, l'astronomie, la théologie et la philosophie. Leur contenu peut être très contradictoire, chaque Purana ayant survécu dans de nombreux manuscrits eux-mêmes incompatibles. Les Puranas hindous sont anonymes, et probablement issus de nombreux auteurs qui se sont succédé au cours des siècles. La plupart des Puranas jaïns peuvent être datés et leurs auteurs retrouvés. Il y a 18 puranas majeurs (Maha) et 18 puranas mineurs (Upa), considérés comme des Smriti.
Indissociables de la culture indienne, les puranas sont la source d'inspiration de nombreux festivals nationaux et régionaux de l'Hindouisme, mais leur rôle en tant que textes religieux et historiques reste controversé. Les pratiques religieuses sectaires qu'ils détaillent sont considérées comme Vaidika (en harmonie avec la littérature védique). Le Bhagavata Purana est probablement le texte puranique le plus célèbre et populaire, en particulier parce qu'il traite de la non-dualité. La littérature puranique est en lien étroit avec le mouvement Bhakti en Inde. Les érudits Dvaita et Advaita ont commenté les thèmes védiques sous-jacents qui apparaissent dans les Maha Puranas.