Welcome to Kivy’s documentation. Kivy is an open source software library for rapid development of applications equipped with novel user interfaces, such as multi-touch apps.
You are probably wondering why you’d be interested in using Kivy. There is a document outlining our Philosophy that we encourage you to read.
We recommend that you get started with Installation and then head over to the Quickstart document. Besides the quickstart, there is also a more detailed Architectural Overview.
If you want to contribute to Kivy, make sure to read Contributing. If your concern isn’t addressed in the documentation, feel free to Contact Us.
This part of the documentation explains the basic ideas behind Kivy’s design and why you’d want to use it. It goes on with a discussion of the architecture and shows you how to create stunning applications in short time using the framework.
The API reference is a lexicographic list of all the different classes, methods and features that Kivy offers.