I hinduismen findes der ikke kun én hellig bog, men flere. Man inddeler de hellige skrifter efter om de er åbenbarede (ikke skabt af mennesker) og de ikke-åbenbarede (menneskeskabte tekster). De åbenbarede tekster kaldes for "shruti", som er et sanskrit ord for "at høre". De ikke-åbenbarede tekster kaldes for "smriti", som betyder "at huske" på sanskrit, og dermed menes som det der er husket.