ERPpeek
Not maintained. Use Odooly instead
What it is and what it does
ERPpeek is a lightweight client for Odoo and OpenERP systems that works as a command-line tool, interactive shell, or importable library. It provides wrappers around search, read, and data model introspection operations, with simplified syntax for domain queries and field selection. The package supports OpenERP 5.0 through Odoo 11.0 and can be used to inspect and query Odoo objects directly from the command line or within Python scripts.
The tool is no longer actively maintained, and its authors recommend using Odooly as a successor. While it has no external runtime dependencies and installs with low friction, its age and inactive status mean it may lack support for recent Odoo versions and modern Python practices. It remains useful for legacy systems or as a reference implementation, but new projects should evaluate Odooly or other maintained alternatives.
Use it for:
- Query Odoo models and records from the command line without writing custom scripts
- Automate data inspection and reporting tasks against an Odoo instance via shell commands
- Build lightweight Python scripts that interact with Odoo's XML-RPC API without managing connection details manually
- Explore Odoo data structures and field definitions interactively in a shell session
- Manage module upgrades and installations on an Odoo server from the command line
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
ERPpeek is a command-line and library client for querying and managing Odoo/OpenERP instances via XML-RPC, with no external runtime dependencies.
No. The package is explicitly marked as unmaintained by its authors, who recommend Odooly instead. While it has no install friction and carries no known vulnerabilities, its inactive status and lack of updates for 211 days mean it likely lacks support for current Odoo versions and will not receive bug fixes or security patches. Install only if you are maintaining legacy code already using ERPpeek.
Install
erppeek on PyPI
pip
pip install erppeekuv
uv add erppeekpoetry
poetry add erppeekInstalling ERPpeek
Before you install
Installation is frictionless with no runtime dependencies. However, the package is marked inactive and has not been updated in 211 days; the maintainers explicitly recommend Odooly as a replacement.
License in practice
BSD permissive license poses no restrictions on use, modification, or distribution for commercial or private projects.
Quickstart
pip install erppeek
erppeek --env demo -m res.partner -f name 1
# Or as a library:
from erppeek import Client
client = Client('http://localhost:8069', 'odoo', 'admin', 'password')
partners = client.model('res.partner').read([], 'name')
Requires an accessible Odoo/OpenERP server with XML-RPC enabled; Python 2.7 or Python 3 support varies by Odoo version.
Verify before relying
- Whether ERPpeek remains compatible with current Odoo versions beyond 11.0
- Whether the package's Python 2.7 support affects its usability on modern systems
- Current state of the project repository and whether it is archived
Package facts
| License | BSD (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | aging — 211 days since the last release |
| First released | |
| Downloads | 97,195/month — #13,164 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: erppeek-1.7.2-py2.py3-none-any.whl
Keywords: odoo, openerp, xml-rpc, xmlrpc
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
OdooRPCOdooRPC is a Python client library that…
copyleft · top 15,000 on PyPI
mcp-server-odooAn MCP server that bridges AI assistants like…
copyleft · top 5,000 on PyPI
openupgradelibProvides utility functions for Odoo database…
agpl · top 15,000 on PyPI
aiohttp-xmlrpcProvides async XML-RPC server and client…
permissive · top 15,000 on PyPI
whoolwhool is a PEP 517 and PEP 660 compliant build…
permissive · top 15,000 on PyPI
setuptools-odooSetuptools-odoo automates packaging of Odoo…
copyleft · top 15,000 on PyPI
pytest-odoopytest-odoo is a pytest plugin that runs Odoo…
agpl · top 15,000 on PyPI
SoftLayerPython client library and command-line…
permissive · top 15,000 on PyPI
pylint-odooA Pylint plugin that adds Odoo-specific code…
agpl · top 15,000 on PyPI
manifestoo-coreParses and reasons about Odoo addon manifests,…
permissive · top 15,000 on PyPI