IIoT REST API

Integrate data sources and destinations with OAS IIoT Data Engine using a simple, efficient JSON API over HTTP

OAS REST API

The OAS REST API enables integration with external systems and applications using a simple and efficient programmatic interface.

Not only does the REST API expose operations for reading and writing both real time and historical data, it allows developers to create applications to automate the configuration of the OAS service itself.

This includes adding and modifying tags, tag groups, an even importing or exporting full CSV data on all tag settings.


Are you new to REST APIs? Learn more in our article “What is REST?”

Platform Components

Universal Data Connector

The core of the OAS Platform, enabling data connectivity, server-to-server networking, and more

Data Historian

Log data in open format to MS SQL Server, Oracle, mySQL, Access, SQL Azure and CSV files.

Alarm Logging & Notification

Log events to open databases, and send notifications via SMS, email, and voicemail

Device & Data Connectors

Read and write data to Allen Bradley, Siemens, and Modbus devices, OPC and OPC UA, open databases, and Excel

IoT Connectors

Connect to cloud-base IoT gateways such as AWS, Azure IoT, and MQTT Brokers

Developer Tools & APIs

Develop custom Visualizations, User Interfaces, and Automation apps for Windows, web, native iOS and Android, integrate with .NET and REST APIs

Networking Features

Provides the most robust, scalable, and reliable distributed networking platform for IIoT solutions

Key Features of the REST API

  • Simple, efficient API, fully documented with a test client for all operations (see live documentation here)
  • Utilizes widely accepted REST standards using JSON over HTTP
  • Optionally accessible HTTPS for secure communications
  • Can be integrated into any code base that can communicate over HTTP, including .NET, Java, Python, scripting environments, and more!

TRY IT NOW!

REST API online documentation

When to use the OAS REST API

  • Perfect for supplying data into an OAS Server from external non-standard data sources such as:
    • Mobile devices
    • Arduino, RaspberryPI, or other IoT components
    • Proprietary systems
  • Creating a common interface between disparate application platforms such as Python, Java, PHP, .NET, NodeJS, or any other environment capable of issuing HTTP calls
  • Automating OAS Server configuration and deployment
  • Building custom HMIs or user interfaces that consume OAS tag data

Getting started

Getting started with the OAS REST API is as simple as issuing standard HTTP operations within your code against a running instance of the OAS Service.

Download and start a free, unlimited trial, or schedule a live, interactive demo