Provides an HTTP API layer to connect and query Odoo instances via XML-RPC for common tasks like retrieving leads, customers, and activities.
Odoo Middleware is a concise TypeScript application designed to integrate with Odoo instances by acting as an XML-RPC wrapper. It exposes a set of HTTP API endpoints, enabling external systems and custom applications to easily query critical Odoo data, including leads (crm.lead), customers (res.partner), and mail activities (mail.activity). Built for flexible deployment, this tool streamlines data access and simplifies the interaction between your services and Odoo, supporting various deployment strategies including orchestrator integration.
Key Features
01Exposes HTTP API endpoints for Odoo data
02Queries Odoo Customers (res.partner)
03Queries Odoo Leads (crm.lead)
04XML-RPC wrapper for Odoo integration
050 GitHub stars
06Queries Odoo Activities (mail.activity)
Use Cases
01Automating retrieval of Odoo sales and activity records
02Building custom reporting or dashboard solutions from Odoo
03Integrating Odoo CRM data with external applications