Ulūka is a Yakṣa (Yaksha; an order of demi-gods). He was one of the Yakṣa-warriors who had a fight with Garuḍa (Garuda), while he was bringing Amṛta (Amrita; the divine nectre).