top of page
Automate Data Integration

Experience Integration Freedom.

For Non-Commercial Use – Absolutely Free.

Welcome to Our Technology Sandbox

Logo Black Icon.png
JS Logo
JSON Logo
SQL Logo
Grafna Logo
Cloud Architecture Logo
Modbus Logo
REST API Logo
M-BUS Logo
Serial Port Logo
TCP/UDP Socket

Discover InDriver -  the cutting-edge development platform, where you can easily create data automation, integration, processing, and analysis systems.

With a multi-threaded JavaScript engine and a ready-to-implement design pattern, InDriver enables you to build systems, that continuously execute user-defined tasks and algorithms.

#Aggregation #Cloud #DataAcquisition #DataAutomation #DataMonitoring #DataPipeline #DistributedSystems #EdgeDevices #ETL #Interpolation #IoT #JSON #JavaScript #Modbus #RESTAPI #Redundancy #SQL #SerialPort #Socket

Devices

Systems

Resources

Pressure Sensor

Sensors

cloud network process

Applications

rest api

APIs

Power Meter
dashboard analytics
sql server

Analytics
Dashboards

Smart Meters

Databases

PLC

PLCs

InDriver

Edge Computer
Windows Logo

Edge Device,

Industrial Computer

InDriver

Server
Windows Logo

Computer, Server

Virtual Machine

InDriver

Windows Logo

Virtual Machine

InStudio

Laptop with InStudio
Improved InStudio user interface available in the current - 2024-05-24 version.
InStudio UI
Download and Install InDriver on Any Machines, including Edge Devices, Servers, or Virtual Machines.

With a few lines of JavaScript code, you can create automated tasks, that will be triggered periodically or by a specific event. These tasks can:

  • automate data collection, processing, and analysis,

  • integrate various control-measurement and IoT devices,

  • generate automated data pipelines from multiple sources,

  • log data into SQL databases,

  • execute user-defined algorithms.


Use intelligent InDriver API objects such as RestApi, ModbusApi, FileApi, ProcessApi, SocketApi, TCPServerApi, SerialPortApi, and TSApi to build the end-to-end systems that:

  • execute SQL queries,

  • call web service APIs (e.g. REST),

  • read data from industrial automation devices (e.g. Modbus),

  • run external processes,

  • read and write external files,

  • send and receive TCP or serial port frames,

  • aggregate time series,

  • or execute your data processing algorithms using the powerful TimeSeries API and SQL features.


InDriver's versatility goes even further.

For those who want to develop a distributed system, InDriver is the best choice.
Install InDriver on multiple computers and remotely manage the entire system using InStudio.

With InDriver, you can create data automation systems much easier and faster.

"InDriver makes system development easier and faster.
Users can effortlessly create and configure tasks,
and write their usually brief code using the built-in API.

The rest happens automatically."

Meet InStudio – Your Systems Development Environment.

InDriver together with InStudio is a ready recipe for a good system.

Easy to install and run.

Distributed, scalable architecture with redundancy, backups, and remote management.

Compact interface, clear and easy to use.

Track changes and system versions.

Users create their own JS scripts, supported by ready-to-copy examples.

Advanced API with unique InDriver features

Multithreading and trouble-free execution of large numbers of tasks.

No license restrictions - InDriver can perform any number of tasks and process any amount of data, limited only by the computing power of the machine on which it is installed.
 

Completely free for non-commercial use.

Meet sample solutions based on the InDriver Platform

Build Data Pipelines Easily
Collect, Upload, Transform, Store, Process and Analyze Data
Data Integration Engine

Key applications

InDriver is used to create all systems that automate data processing in industry, production, energy, trade, business, transport, analytics, and many other industries.


System developers in the InDriver environment do not require extensive programming experience.

Grafana Energy Consumption Dashboard
  • Data Integration

    Seamlessly integrate different types of data in real-time.

    ETL: Extract - Transform - Load. Thousands of APIs are waiting to serve data.
     

  • Data-Driven Excellence

    Empower decision-making through the analysis of automated reports and dashboards specifically designed for today's discerning managers.
     

  • Industrial Automation

    Collect, process, and analyze data from industrial automation systems, PLCs, machines, production lines, digital factories, industry 4.0, sensors, IoT devices, counters, devices, and more.
     

  • Energy Data Analytics

    Elevate Your Strategy: From Basic Monitoring to In-Depth Analytics.
     

  • SQL Query Automation

    Schedule queries for execution at specific time intervals or events, ensuring seamless automation that works around the clock for you.

Use InDriver to realize ETL
Industrial Data Integration

​​An example of data integration with industrial automation devices.

Thanks to the InDriver platform, the system is simplified to just a few lines of code.
Here is an example showing how simple it is to integrate REST API, Modbus, and SQL.

RestApi.sendRequest('Shelly');
ModbusApi.readDevice('IOLogic','{"name": "coils1", "type": "COILS", "address":1, "size":8}');

if (RestApi.isSucceeded() && ModbusApi.isSucceeded()) {
          const energyData = RestApi.getData('Shelly');
          const modbusData = ModbusApi.getAllData();
          // add processing code if needed
          let ts = InDriver.hookTs().toISOString();
InDriver.sqlExecute("azureserver", "insert into public.energy (source, ts, data ) values ( 'Shelly','"+ts+"',$$"+energyData+"$$);"
InDriver.sqlExecute("azureserver", "insert into public.modbus (source, ts, data ) values ( 'IOLogic','"+ts+"',$$"+modbusData+"$$);"
}

Flexible installation options tailored to your needs.

Self-managed

Download and install InDriver on your local computer, server, edge device, or cloud virtual machine. You can flexibly manage your IT infrastructure and cover the related costs yourself.

InDriver on the cloud
managed by inanalytics.io

Define InDriver tasks yourself or with our help and have them executed on a virtual machine managed by us. Depending on your resource usage, you will incur infrastructure and administration costs.

Dedicated Solution

Take advantage of our support to create a solution tailored to your specific requirements. Whether you're working in the cloud or on-premises, InDriver seamlessly adapts to your project.

Create Data Systems, everywhere you work.

Optimize your costs with InDriver:
 

  • Free for non-commercial use,

  • Commercial plans start from 1 €/Day

Unlike competitors, InDriver provides unlimited capabilities, whether self-managed or on the cloud. Enjoy powerful data processing without cost constraints—no charges based on data volume and no limits on data update intervals.

 

Install InDriver and leverage maximum machine performance.

Watch InDriver in Action!
The ready solution in a one-minute video.

Energy Smart Meters Data Analytics
Smart Meters | Data collection | Aggregation | Forecasting | Analytics | Real-Time Dashboards
Energy Smart Meter Shelly with REST API
Energy monitoring dashboard

Example

 

A system that reads weather data from Krakow, Poland, every minute using the REST API protocol and saves it in the Microsoft Azure for PostgreSQL database in the JSON format.

Demo

 

Energy data analysis system for a smart home, based on continuous smart meter reading and execution of analytical algorithms by InDriver and then saving the values to a SQL database in the cloud and visualization using the Grafana dashboard.

Home Energy Consumption Dashboard - Grafana

Start now

Take advantage of our professional implementation services or decide to create the system yourself.

Manager

"I require professional services for my company."

Professional Entertainment Services

Programmer, Developer

Free for non-commercial use

"I can build the system on my own."

Download and start

Got questions? Reach out anytime.

Thanks a lot.

bottom of page