The Vishnu Purana is among the shorter Purana texts, with about 7,000 verses in extant versions. It primarily centers around the Hindu god Vishnu and his avatars such as Krishna, but it praises Brahma and Shiva and asserts that they are one with Vishnu.