Integrations.
Odoo 18 (XML-RPC, BOM push, SSO), Google Cloud Storage and the developer API — for teams in Worldwide.
For Worldwide: KKE Circuit is available across Global in English. Region: Global (INT).
Odoo 18 integration overview
Quick answer: KKE Circuit's Odoo 18 integration uses XML-RPC to connect to your organisation's Odoo deployment. Two flows are supported: (1) sync
product.productrecords from Odoo into your KKE Circuit parts library so component picks resolve to real Odoo products, and (2) push project BOMs from KKE Circuit to Odoo asmrp.bomrecords for manufacturing planning.
How to connect Odoo (XML-RPC, encrypted API key)
- Settings → Integrations → Odoo → Connect.
- Enter your Odoo URL (e.g.
https://erp.example.com), database name, username, and API key (preferred) or password. - Click Test Connection. KKE Circuit calls
/xmlrpc/2/common.authenticate(db, user, key, {}). - On success, the credentials are encrypted at rest and the integration goes live.
Syncing product.product from Odoo into the parts library
Settings → Integrations → Odoo → Sync products. KKE Circuit pulls every product.product record matching a configurable filter (e.g. category = "Electrical") and creates or updates entries in the parts library by default_code (org P/N).
The sync is on-demand; not real-time.
Pushing a BOM to Odoo as mrp.bom
See "How to push the BOM to Odoo" in the Calculations & Automation section.
Single sign-on with Odoo credentials
See "Signing in with your Odoo account" in Getting Started.
Google Cloud Storage — how drawings are stored
KKE Circuit stores every drawing as a JSON package (.kwse) in the Google Cloud Storage bucket kws-electrical-projects. Each project has a folder; each drawing is one JSON blob. PDF and DXF exports are cached in a sibling folder. Bucket access is restricted to the KKE Circuit backend; no direct public access.
API & developer overview
KKE Circuit exposes a REST API for organisations on the Enterprise plan: list projects, fetch drawing JSON, push BOM, request export. Documentation at kkecircuit.com/docs/api (separate spec).



















