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.
Need a custom integration?
Our engineering team can build connectors for your specific ERP, MES, or SCADA system.