In the context of Hindu scriptures, Nidhi is a treasure, constituted of nine treasures (nawanidhi) belonging to Kubera, the god of wealth. According to the tradition, each nidhi is personified as having a guardian spirit, and some tantrikas worship them. The nature and characteristics of nidhis have remained largely unexplained and have not been fully understood.