Sadhana (Sanskrit: साधन) is a Sanskrit term used to refer to a daily spiritual practice. Sadhana represents a disciplined surrendering of the ego, in which the practitioner uses tools such as asana, pranayama, meditation and chanting on a daily basis.
Anything that is practiced with awareness, discipline and the intention of spiritual growth can be considered as sadhana, but it must be practiced alone and for the sake of the individual. As such, it does not need to be a physical activity; even daily self-study of yogic or spiritual scriptures is a form of sadhana.
Sadhana is also a means of forging a ritual connection with God or universal energy. It encourages the practitioner, known as the sadhaka, to use self-discipline in order to achieve power over the ego and maintain connection with universal oneness. With regular daily practice, the practitioner continually realigns his or her inner self, slowly progressing toward the very ultimate expression of consciousness known as samadhi.
https://www.yogapedia.com/definition/4994/sadhana