ERPpeek is a versatile tool that can be used both as an interactive Command-Line Interface (CLI) and as a Python library, with a more convenient API than the one provided by the xmlrpc library. It is available from the PyPi index and can be installed with the following:
$ pip3 install --user erppeek
Not only can ERPpeek be used as a Python library, it is also a CLI that can be used to perform administrative actions on the server. Where the Odoo shell command provided a local interactive session on the host server, the erppeek library provides a remote interactive session for a client across the network.
Opening a command line, we can have a peek at the options available, as shown here:
$ erppeek --help
Let's see a sample session, as follows:
$ erppeek --server='http://localhost:8069' -d 12-library -u admin Usage (some commands...