A proof-of-concept C++ client for interacting with Odoo ERP versions 14-18 via the XML-RPC interface. This project demonstrates how to construct raw XML payloads and handle authentication without relying on the slower standard Python libraries.
- Ubuntu/Debian:
sudo apt install libcurl4-openssl-dev - C++ Compiler (GCC/Clang) supporting C++17
g++ -std=c++17 odoo_connect.cpp -o odoo_client -lcurl
Usage
Edit the ODOO_URL, DB_NAME, and Credentials in the source.
The client constructs a manual XML payload to the /xmlrpc/2/common endpoint to verify authentication.
Maintained By
Coqui Cloud - IT Solutions & Custom Software