Internal microservices
Let internal services reach Odoo through one safe, observable gateway.
The situation
When every microservice talks to Odoo directly, each one holds raw credentials and can call any model method. Auditing what touches the ERP — and containing a compromised service — becomes hard.
How ODXProxy fits
A single front door
Services authenticate to the proxy with a proxy API key and reach Odoo through the allowlist, so no service needs the full, raw method surface.
Traceable traffic
A request id on every call, structured JSON logs, and a Prometheus metrics endpoint let you see exactly how your services use Odoo — and trace a call end to end.
Invoke real workflows, safely
When a service genuinely needs a business method — posting an invoice, confirming an order — call_method reaches it, still authenticated and scoped to the Odoo user's permissions.