11. Extending Keypirinha (API)ΒΆ

Keypirinha offers a flexible way to be extended thanks to its embedded Python3 interpreter and its exposed Python API through Python modules: keypirinha, keypirinha_util and keypirinha_net.

A Software Development Kit (SDK) is available that comes with a small battery of tools to help you through the process of creating your own plugin. You can grab it from here: SDK Repository

Before reading further, you may want to get familiar with the Packages Structure section to picture how Keypirinha loads and interprets its packages and their plugins, as well as the subtleties between the different types of packages.