Ir al contenido
Back to Portfolio

odoo-cpp-xmlrpc-client

Author
RamonRiosJr
Repository Author

Odoo C++ XML-RPC Client

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.

Prerequisites

  • Ubuntu/Debian: sudo apt install libcurl4-openssl-dev
  • C++ Compiler (GCC/Clang) supporting C++17

Compilation

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

Recent Activity

Change ODOO_URL to use placeholder for server IP2026-01-26
Ramon Rios
Add Odoo connection example using libcurl2026-01-26
Ramon Rios
Add MIT License to the project2026-01-26
Ramon Rios

About Ramon Rios Jr's Tech Stack

As a Senior Systems Architect and Full Stack Developer, I specialize in building scalable, enterprise-grade applications. My expertise spans across modern backend frameworks using Python, comprehensive ERP deployments with Odoo, and highly interactive frontend architectures. The open-source GitHub repositories listed above demonstrate my proficiency in API development, database optimization, system integrations, and automation. Whether crafting custom business logic or designing sleek glassmorphic user interfaces, I am committed to delivering high-performance software solutions.