obuchmann/odoo-jsonrpc
A Laravel package for communicating with Odoo ERP over its JSON-RPC API. It provides a clean, fluent PHP interface to authenticate and query, create, update, and delete Odoo records, making backend integration simple within Laravel applications.
Adopt when:
Look elsewhere when:
To executives: This package lets us integrate with Odoo—our ERP—quickly and cheaply instead of building and maintaining a custom connector. It's a small, focused, actively maintained dependency, and the latest release is a low-risk bugfix with no breaking changes, so there's no disruption to timelines or budget. It accelerates delivery of ERP-dependent features and reduces integration risk.
To engineering: It provides an Eloquent-like, model-oriented wrapper over Odoo's JSON-RPC API, including dehydration for nested/relational writes. v1.9.1 fixes a dehydration bug where foreign-key array data caused Odoo errors—so nested relation handling is more robust, with no API changes. Adopt it to avoid reinventing RPC plumbing; plan to own the dependency (pin versions, monitor releases, wrap it behind an internal interface) since it's community-maintained and business-critical.
How can I help you explore Laravel packages today?