Pi4J wants to provide the best possible solution for Java development on the Raspberry Pi for two use-cases.

  1. Do you want to develop an application without the need to touch the internal code of Pi4J?

In that case you’re at the right place for all the documentation you need! In this section you can find multiple examples to get you started.

  1. Do you want to go a few steps further and contribute to Pi4J, extend it with additional plugins or understand how it is build?
In that case you’ll find more information in the Architecture/Design section.

Table of contents of the “Documentation” section