Smart Data Automation for Industry & Business
Meet InDriver – a Windows-based system for scripting and automating data workflows.
InDriver enables seamless automation of data exchange between various sources, including SQL databases, REST APIs, OPC UA, industrial protocols, files, and devices such as machines, sensors, PLCs, SCADA, ERP, MES, and IoT systems.
InDriver features a built-in editor for creating custom JS scripts that run 24/7 as InDriver tasks.
Its powerful API minimizes code complexity, enabling custom data transformations, aggregations, normalization, anomaly detection, and predictive analytics.
This allows the creation of dedicated analytical solutions tailored to your business needs.
Key Features:
🔹 Automated Data Workflows – Create scripts to collect, process, and transfer data in real-time.
🔹 Seamless Data Connectivity – Integrate devices and systems using REST API, OPC UA, Modbus, SQL, and more.
🔹 User-Defined JavaScript Algorithms – Build custom data processing logic tailored to your needs.
🔹 Scalability + Remote Configuration & Management – Monitor and control multiple InDrivers directly from InStudio.
🔹 Rapid System Development API – Leverage built-in functions to integrate with other platforms efficiently.
APPLICATIONS
InDriver enables building industry and business solutions, such as:
Industrial Data Automation
& Smart Factory
✅ Production Performance Optimization – Monitor OEE, track KPIs, and improve efficiency.
✅ Predictive Maintenance – Detect failures before they cause downtime.
✅ Automated Quality Control – Use SPC and anomaly detection to reduce defects.
✅ Energy & Utilities Monitoring – Analyze real-time electricity, gas, water, and compressed air consumption.
Enterprise Data Integration
& Automation
✅ Multi-Protocol Connectivity – Seamlessly integrate with REST API, OPC UA, Modbus, SQL, and more.
✅ ETL & Data Processing – Transform, clean, and move data across systems.
✅ Secure & Reliable Database Sync – Automate backups and data transfers.
✅ Automated Alerts & Reporting – Trigger real-time notifications and reports based on data events.
Advanced Analytics & Open BI
✅ Flexible Data Analysis & Visualization – Connect to Power BI, Grafana, Metabase, and other BI tools.
✅ AI-Powered Insights & Predictive Analytics – Detect anomalies, forecast trends, and optimize decision-making.
✅ No Vendor Lock-In & Costly Licenses – Enjoy full freedom with open BI & AI tools.
Solutions:
✅ Anomaly Detection ✅ Asset Optimization and Monitoring ✅Batch Optimization ✅Cleaning in Place Tracking ✅Continuous Process Improvement ✅Cost Reduction ✅Downtime Reduction ✅Emission Tracking ✅Energy Management ✅Golden Batch ✅Increase Yield ✅Line Balancing ✅OEE Tracking ✅Predictive Maintenance ✅Process Optimization ✅Product Quality Monitoring ✅Production Reporting ✅Quality Optimization ✅Raw Material Reduction✅Waste Reduction
ARCHITECTURE
PLC
Energy
Heat
Flow
Sensors
Systems
Databases
& more

Industrial
Data
Source





InDriver:
Windows-based solution for industrial and enterprise data automation, installable on:

-
Local Server(s)

-
Edge Device(s)

-
Virtual (Cloud) Machine(s)
InDriver


InStudio
InStudio is the configuration and development environment for the InDriver system.
Data
Sink

Integration

Visualizations/Dashboards
Popular InDriver Compatible Analytics Platforms (Dashboards)

Free

Free

Systems/SCADA/MES/ERP

Free

TECHNOLOGY STACK












VIDEOS
EXAMPLE SOLUTIONS

USERS
PROGRAMMING

InDriver tasks utilize a JavaScript engine powered by the InDriver API to enable efficient programming.
Available InDriver API
File Read/Write API
OPC UA Client API
PDF Text API
Serial Port API
SMTPApi
Mbus API
OPC UA Server API
Process API
Socket API
TCPServer API
Modbus API
OpenCV API
RestAPI
SQL API
Example of InDriver task code
/*
Retrieve JSON data from a Smart Energy Meter using a REST API and store it in an Azure SQL database
*/
RestApi.sendRequest('Shelly');
if (RestApi.isSucceeded()) {
const energyData = RestApi.getData('Shelly');
// add processing code if needed
let ts = InDriver.hookTs().toISOString();
InDriver.sqlExecute("azureserver", "insert into public.energy (source, ts, data) values ( 'Shelly','"+ts+"',$$"+energyData+"$$);"
}
WHY INDRIVER?
🔹 More flexibility than no-code – Write custom JavaScript scripts for full control over data integration, unlike rigid no-code platforms.
🔹 Faster and easier scripting – The InDriver API provides high-level functions, minimizing code complexity and development time.
🔹 Simple installation, any architecture – Install on any Windows machine and deploy locally, in networks, or as a distributed system—no cloud dependency.
🔹 Multi-instance management – Control multiple InDriver instances from a single InStudio application, unlike systems requiring manual configuration per node.
🔹 Open data visualization – Seamlessly integrate with Power BI, Grafana, Metabase, Google Looker, and more—no vendor lock-in.
🔹 The best of both worlds – A lightweight yet powerful desktop application with remote management and seamless integration, bridging SCADA, ETL, and modern analytics.