Integration & APIs

Connects to what you already run

40+ connectors, open REST APIs, and native support for industrial protocols. Your data stays where it needs to be.

Industrial protocols

OPC UA

PLC data acquisition from Siemens, Beckhoff, B&R, and any OPC UA-compliant server.

MQTT 3.1.1 / 5.0

IoT sensors, edge devices, training benches. Native EMQX broker with Kafka bridge.

Modbus TCP/RTU

Legacy PLCs, power meters, environmental sensors. Auto-discovery of registers.

Siemens S7

Direct connection to S7-1200 and S7-1500 via MPI/Profinet. No middleware needed.

EtherNet/IP

Allen-Bradley / Rockwell controllers via CIP protocol.

HTTP / REST

Generic REST connector for any HTTP-based data source or webhook target.

GraphQL

Read-only GraphQL endpoint for flexible dashboard queries and custom integrations.

ERP & enterprise

SAP

Modules: PM, MM, PP

Work order sync, material master sync, production order feedback via SAP API Hub or RFC/BAPI.

Odoo Enterprise

Modules: MRP, Quality, Maintenance, Inventory

On-premise ERP integration via Odoo XML-RPC/JSON-RPC API. IIoT Gateway bridges PLC signals to Odoo workflows for real-time production, quality, and maintenance sync.

Oracle Mfg Cloud

BOM and work order exchange via REST API.

Microsoft Dynamics 365

Asset sync and work order sync via Dataverse REST API.

Featured Integration

Odoo Enterprise & IIoT Integration

On-premise ERP meets factory-floor data connectors for end-to-end visibility across production, quality, maintenance, and inventory.

Integration Flow

PLCs / Robots

OPC UA, Modbus, MQTT

IIoT Gateway

Edge compute & buffer

DFI Data Layer

Digital Twin engine

Odoo ERP

MRP / Quality / Maint.

Dashboards

Alerts & reports

Automated Work Order Progression

Machine state changes (idle → running → complete) automatically advance Odoo MRP work orders. Operators focus on production, not data entry.

Quality Alerts & NCR Traceability

When SPC limits are breached, the gateway triggers a quality alert in Odoo, creates a non-conformance record, and links it to the exact lot and serial number.

Predictive Maintenance Dispatch

Vibration or temperature anomalies trigger spare-part reservation in Odoo Inventory and dispatch a maintenance request to the nearest qualified technician.

CAD & PLM connectors

SolidWorks PDM

Metadata + thumbnail extraction via COM API bridge

CATIA / ENOVIA

BOM import, part metadata via Active Workspace REST

Siemens NX / Teamcenter

Part metadata and BOM sync

Autodesk Fusion 360

Metadata + thumbnail via Forge REST API

Open REST API

Versioned, documented, and rate-limited. Everything in DFI is accessible via API.

# Get live telemetry for an asset

GET /api/v1/assets/{id}/telemetry?from=2026-02-10T00:00:00Z&to=2026-02-10T23:59:59Z

# Response (200 OK)

{
  "asset_id": "ast_L4S03_laser",
  "readings": [
    { "timestamp": "...", "tag": "laser_power_w", "value": 2847.3 },
    { "timestamp": "...", "tag": "weld_speed_mm_s", "value": 15.4 }
  ],
  "count": 8640,
  "next_cursor": "..."
}

Webhooks & event subscriptions

Subscribe to platform events and receive real-time POST notifications to your endpoint.

alarm.triggered
alarm.acknowledged
eco.submitted
eco.approved
eco.released
ncr.created
capa.closed
training.course.completed
training.cert.issued
partner.content.published

Need a custom integration?

Our engineering team can build connectors for your specific ERP, MES, or SCADA system.