Skip to content

A raw C++ implementation of the Odoo XML-RPC interface using Libcurl. Enables high-performance external applications to authenticate and interact with Odoo instances.

License

Notifications You must be signed in to change notification settings

RamonRiosJr/odoo-cpp-xmlrpc-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

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

About

A raw C++ implementation of the Odoo XML-RPC interface using Libcurl. Enables high-performance external applications to authenticate and interact with Odoo instances.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages