Jains mainly worship idols of Arihants and Tirthankaras, who have conquered the inner passions and attained God-consciousness status. Yaksha and Yakshini are found in pair around the idols of Jinas as guardian deities. Yaksha is generally on the right-hand side of the Jina idol and Yakshini on the left-hand side. In earlier periods, they were regarded mainly as devotees of Jina, and have supernatural powers. They are also wandering through the cycles of births and deaths just like the worldly souls, but have supernatural powers. Over time, people started worshiping these deities as well.
Jainism provides very clear foundations and guidelines, and it is up to every individual Jains to decide which idols to worship and which ones that should just be acknowledged. Sthanakvasi and Terapanthi Jains of the Svetambara and Taranpanthi Jains of the Digambaras do not believe in idol worshiping.
Yaksha is the name of a broad class of nature-spirits, usually benevolent, who are caretakers of the natural treasures hidden in the earth and tree roots. They appear in Hindu, Jain and Buddhist texts. Yakshini are mythical beings of Hindu, Buddhist, and Jain mythology. Yakshini (Yakshi) is the female counterpart of the male Yaksha, and they are attendees of Kubera, the Hindu god of wealth who rules in the mythical Himalayan kingdom of Alaka. They are the guardians of the treasure hidden in the earth and resemble fairies. Yakshinis are often depicted as beautiful and voluptuous, with wide hips, narrow waists, broad shoulders, and exaggerated, spherical breasts. In Uddamareshvara Tantra, thirty-six Yakshinis are described, including their mantras and ritual prescriptions. A similar list of Yakshas and Yakshinis are given in the Tantraraja Tantra, where it says that these beings are givers of whatever is desired. Although Yakshinis are usually benevolent, there are also yakshinis with malevolent characteristics in Indian folklore.