← Use cases

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.

Put Odoo behind one safe API.