Kalki is the tenth and final avatar of Vishnu who is yet to appear. According to Hindu prophecies, Kalki will appear at the end of Kali Yuga (the current age) to end the cycle of time and restart a new Satya Yuga. Kali Yuga is characterized by moral decline and will last for 432,000 years.