Kalari means school or arena. Martial arts and yoga, in addition to subjects such as medicine, philosophy, architecture, astrology and geometry used to be taught in a kalari in ancient Kerala
. The medical treatments are based on the science of Ayurveda
. Worship of the kalari diety was considered mandatory and there usually would be a temple associated with the kalari.