Demi gods-godesses.  330 Million demi-gods and goddesses.  Spiritual beings that didn’t make it to God due to not conquering ego. The are one level below Brahma, Shiva and Vishnu who also did not make it to God due to ego.  The Devi and Devtas however do represent the good part of the creation and they protect the creation from going under the influence of the evil side.  The demons represent the evil side, the Panj Doots, and try to convert the good side.  This battle of good versus evil is happening within us.  The one who loses to the demons of the Panj Doots is called the real Satan.