in Shinto, the kami are

spirits or gods that are worshiped and revered. They are believed to inhabit natural elements and phenomena such as mountains, rivers, trees, rocks, and animals. Kami can also be ancestral spirits or deified humans who are revered for their exceptional achievements or contributions. They are considered to be both immanent in the natural world and transcendent in their power and influence. Kami are worshipped through rituals, offerings, prayers, and visiting shrines and sacred sites. They are seen as benevolent beings who bring blessings, protection, and guidance to those who venerate them.