Plug into the floor
Modbus (TCP + RTU serial), OPC-UA, EtherNet/IP, MQTT, FOCAS, MTConnect. Native adapters. No drivers, no plugin chain.
OpexFlow connects MModbus, OPCOPC-UA, IPEtherNet/IP, MQTT, FFOCAS and MTMTConnect, transforms the data in flight, and delivers it to any sink.
Self-hosted · single binary · ~38 MB · ARM64 to rack server
Four steps from a raw machine signal to a normalized record in your data lake. No glue scripts, no fragile plugin chains.
Modbus (TCP + RTU serial), OPC-UA, EtherNet/IP, MQTT, FOCAS, MTConnect. Native adapters. No drivers, no plugin chain.
Polls every source, dedupes the noise, normalizes on the fly. A compiled async core, not a single thread.
Say what you want in plain English. The AI writes the JS or native DSL. You never touch the syntax.
ClickHouse, Postgres, NATS, HTTP. HMAC-signed and SQLite-retained, so it survives restarts and gaps.
No hand-written transforms. Tell OpexFlow what comes in and what you want out. It emits JavaScript or the native DSL and drops it straight into the pipeline. Sentence to running code in seconds.
{ machine.id, metadata.temp_c }{ metadata.temp_f }OpexFlow turns raw protocol noise into the actions that move uptime, quality, and throughput.
Vibration and temperature anomalies stream in real time, so you can trigger work orders before a breakdown, not after.
Availability, performance, and quality per machine, as one normalized stream from every protocol on the floor.
Spindle load and tool-wear signals flag process drift before scrap piles up on the next shift.
Per-cycle part counts across every line surface exactly where production stalls, in real time.
HMAC-signed, SQLite-retained records survive restarts and network gaps. Defensible by default.
Feed CMMS, MES, and your data lake from one engine: NATS, MQTT, ClickHouse, Postgres, or HTTP.
Per-node and per-site licensing, never metered by the tag. Transparent tiers benchmarked against what the market actually pays for gateways today.
Single edge node for pilots and small lines.
Production multi-flow deployments for a plant.
Unlimited sites & nodes. One company, one license.
A node is one running OpexFlow instance: one deployed binary on one host. That host can be an edge gateway, a Raspberry Pi, a VM, or a rack server. One node license covers unlimited flows, unlimited tags, and unlimited protocol connections on that single instance.
Pricing benchmarked against published Kepware (~$1,100 platform + ~$452/yr) and Ignition (~$2,000) market data. No per-tag metering. No surprise renewals.
The flat Enterprise rate covers unlimited sites and unlimited nodes, subject to these binding terms:
Need to host OpexFlow for your own customers? Ask about our OEM / SaaS partner terms.
Built for teams who want clean machine data without living inside search tabs, dashboards, and glue scripts all day.
Yes. OpexFlow covers the same industrial connectivity ground (Modbus TCP, OPC-UA, Fanuc FOCAS/CNC, and MTConnect), but adds flow-based transformation and a canvas, native OpenTelemetry, and a single binary. FOCAS loads Fanuc's fwlib30.dll directly and is Windows-only (the adapter self-disables with a clear status on Linux/ARM); MTConnect gives you cross-platform CNC on any OS. Priced per node or per site, never per tag.
Yes. OpexFlow gives you the same drag-and-drop flow experience and inline JavaScript transforms, but on a compiled, fully async core with industrial protocols built in: no Node.js runtime, no fragile plugin chain, no per-flow memory blowups. One binary from edge to server.
Two engines. JavaScript transforms run in an embedded, sandboxed runtime, deterministic and isolated from the host, with hard memory and CPU limits. The native OpexFlow DSL is evaluated directly against the in-memory event: no JSON marshalling, no interpreter VM, so it's the fastest path for simple maps, filters, and field math. The AI generates either; you never write the syntax yourself.
Yes. OpexFlow cross-compiles to ARM64 and ships as a single self-contained binary with an embedded UI. The same artifact runs on a Pi, an industrial gateway, or a rack server.
OpexFlow is proprietary, commercially licensed software. Tiers run from Starter (single node) through Pro (production HA) to Enterprise (site license + SLA). No free tier; every deployment is supported and licensed.
A node is one running OpexFlow instance: one deployed binary on one host (an edge gateway, a Raspberry Pi, a VM, or a server). One node license covers unlimited flows, unlimited tags, and unlimited device/protocol connections on that single host. A multi-host high-availability cluster needs one license per node in the cluster.
OpexFlow is the data backbone for the Opex suite. It feeds normalized machine data into OpexMX and any downstream system via NATS, MQTT, ClickHouse, Postgres, or HTTP. It also stands alone as a general industrial middleware.
The Enterprise rate is a flat annual license for unlimited sites and nodes, but it is bound to one named legal entity (your company and its owned affiliates). It covers internal operational use across every site you own or operate. It does not permit resale, white-labeling, re-hosting, or offering OpexFlow as a multi-tenant service to outside customers; each external customer needs its own license. OEM and SaaS partner terms are available separately.
Connect anything. Transform in flight. One licensed engine. Request access for your floor.