The god worshipped at Tanah Lot Temple is the sea god, Dewa Baruna or Bhatara Segara. Nirartha, the missionary who demanded the temple be erected, is also worshipped at Tanah Lot Temple.