Beyond Hinduism, Yoga also has roots in Buddhist, Jain, and Sufi traditions