InAnalytics Data Platform

InStudio IDE

All-in-One Development Environment
InStudio provides a complete environment for designing, managing, and running industrial data systems.
-
Configure and manage multiple InDriver instances
-
Deploy and update configurations in real time
-
Monitor logs, messages, and system status
-
Develop and debug algorithms directly in the built-in editor
👉 Everything in one place
Centralized System Management
-
Manage all InDriver instances from a single interface
-
Connect through SQL servers or direct local connections
-
Built-in redundancy and configuration backup
👉 Designed for scalable and reliable systems
Full Visibility & Control
-
Real-time debug logs and system monitoring
-
Task communication and command execution
-
Live system status tracking
👉 Understand and control your system at every level
Fast Development Workflow
-
Create tasks and define logic in JavaScript
-
Edit code directly or use an external editor
-
Deploy instantly with one click
👉 From idea to running system in minutes
Powerful API for Data Integration
InDriver extends JavaScript with built-in APIs:
-
REST API integration
-
Modbus and industrial communication
-
File processing
-
Socket and TCP communication
-
Serial port operations
👉 All data integration in one platform
How It Works
-
Create a task
-
Write logic in the editor
-
Deploy configuration to InDriver
-
Monitor execution in real time
Start Now
Download InDriver and begin building your own data-driven systems.

InDriver tasks utilize a JavaScript engine powered by the InDriver API to enable efficient programming.
Available InDriver API
File Read/Write API
Mbus API
OPC UA Server API
Serial Port API
SMTPApi
Process API
Socket API
TCPServer API
OpenCV 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+"$$);"
}
Watch the system development in action.
Screenshot Gallery






