If you are doing advanced work with Pyrus, it is important to understand how to access its internals through its public API. This guide documents how to perform common tasks such as accessing components of a package.xml, managing installation tasks, and accessing configuration settings.

The section on developing plugins for Pyrus is a good starting point for understanding how to extend Pyrus, this guide is more specific to using the actual classes contained within Pyrus.