The temple is managed by a special Devaswom (Guruvayur Devaswom) under the control of the Government of Kerala. The main festivals of this temple are the 10-day festival in the Malayalam month of Kumbham starting with flag hoisting on Pooyam star, Sri Krishna Janmashtami (Birthday of Lord Krishna) in the month of Chingam, Ekadasi (11th day) in the shukla paksha (bright fortnight) in the month of Vrischikam, popularly called as "Guruvayur Ekadasi" and Vishu on the first day of the month of Medam, once a harvest festival. The temple's sub-deities are Ganapathi, Ayyappan and Bhagavathi, and there are two sub-temples each, one for Ganapathi and the other for "Nagadevata" nearby the temple. One of its replica temples is Uttara Guruvayurappan Temple located at Mayur Vihar in Delhi. The temple is dedicated to Shri Krishna, who is worshipped as Guruvayurappan, the deity of the famous Shri Krishna Temple in Guruvayur Town in the state of Kerala. This temple is most revered by the Malayalis and Tamilians in Delhi.