What is Kivy and KivyMD? Kivy is a Python library that facilitates the creation of cross-platform applications that can run on Windows, Linux, Android, OSX, iOS, and Raspberry pi too. … KivyMD is built on the top of the Kivy library, It is a collection of Material Design widgets to be used with Kivy.