EmberOPS exposes versioned REST APIs across every module and integrates with the industrial protocols, EDI standards, e-commerce channels, and enterprise systems already in your stack.
Versioned REST API
A stable API boundary. HMI upgrades can't break it.
Every module exposes a versioned REST API. The contract is explicit: when you upgrade Ignition or swap your HMI platform, the MES and WMS don't move.
New versions (v2, v3) are additive. v1 clients don't break on a v2 deploy.
Your HMI talks to the versioned REST API, and the API talks to the EmberOPS modules. Upgrading the HMI never reaches past the API.
Your HMIIgnition, Node-RED, React, CODESYS WebVisu
Versioned REST APIThe contract. New versions are additive.
EmberOPS modulesEmber MES, Ember WMS, Ember EHS
API surface
Module API endpoints
Module
API surface
Ember MES
/api/method/mes_core.api.v1.*: about 26 endpoints covering production, downtime, labor, andon, traceability, SPC, documents, and settings
Ember WMS
/api/method/wms_core.api.v1.*: inbound, outbound, inventory, task engine, dock, and the manufacturing bridge
Ember EHS
The automatic REST API that Frappe generates for every DocType: incidents, permits, CAPA, audits, and training
Shop-floor hardware (PLCs, scanners, conveyors, and AMRs) connects to EmberOPS through Ignition Perspective or Node-RED. Both sit outside the API boundary and communicate over industrial protocols. EmberOPS doesn't embed a PLC driver; it gives Ignition and Node-RED a stable REST target to push to and pull from.
HMI and SCADA
Ignition. Node-RED. React.
EmberOPS ships screen templates for Ignition Perspective and React, and both consume the same versioned REST APIs. Ignition is its own product: you bring your license, and we provide the integration layer. Node-RED flow templates handle MQTT-to-REST bridging and event routing. CODESYS WebVisu connects via the versioned REST API.
E-commerce
Sell everywhere. Fulfill from one place.
The emberwms_channels sub-addon connects EmberOPS to e-commerce platforms. Orders flow in and fulfillment flows out, through the same WMS task engine as everything else. Supported: Shopify, Amazon (FBA and FBM), eBay, and WooCommerce.
Microsoft 365
M365: one add-on, full integration.
The emberops_graph_api add-on connects any EmberOPS site to M365 through a single Azure AD app registration: Azure AD and Entra ID SSO, Teams notifications from EHS incidents and MES andon alerts, Outlook calendar sync, SharePoint document storage, and Power BI data push.
Shipping
Multi-carrier shipping built into WMS.
Ember WMS includes rate shopping and label generation across multiple carriers via EasyPost, ShipEngine, and native carrier drivers. No third-party middleware required.
EDI
EDI via the WMS sub-addon
The emberwms_edi sub-addon handles EDI over VAN or AS2.
Transaction set
Document
X12 856
ASN
X12 940
Warehouse Shipping Order
X12 944
Warehouse Stock Transfer Receipt
X12 945
Warehouse Shipping Advice
See how it all comes together.
Request a demo to see the full integration stack in action.
We use Google Analytics and Microsoft Clarity to see which pages help and which don't. No advertising, and
nothing sold. Decline and neither one loads again on this browser. Privacy policy