Integration Ecosystem

Connects to Everything

From PLCs on the factory floor to BI tools in the boardroom. TwinEdge integrates with your existing stack.

Integration Ecosystem

Industrial Protocols

OPC UA

Universal industrial protocol, server and client

Modbus TCP/RTU

Legacy device connectivity

EtherNet/IP

Allen-Bradley, Rockwell automation

Siemens S7

S7-300/400/1200/1500 PLCs

BACnet/IP

Building automation systems

MQTT

IoT messaging and Sparkplug B

DNP3

SCADA and utility networks

PROFINET

Siemens industrial Ethernet

Identity & Access

Microsoft Entra ID

SSO and OAuth 2.0

SCIM 2.0

Automated user provisioning

Custom OIDC

Any OpenID Connect provider

API Keys

Programmatic access with scoping

Analytics & BI

BI Studio

Built-in dashboards with RLS

Custom Dashboards

Drag-and-drop widget builder

Analytics Library

Custom formulas and KPIs

Parquet Export

Edge data export for data lakes

Cloud & Storage

AWS S3

Model and data storage

Azure Blob Storage

Data import/export

Azure Event Hubs

Streaming telemetry

RDBMS

Time-series analytics

Cloud Historian

Centralized time-series sync

Notification & Alerting

Email (SMTP)

Alert notifications

SMS (GSM modem)

Critical alerts via serial modem

Slack

Channel-based alert routing

Webhooks

Custom HTTP callbacks

MQTT

Machine-to-machine alerting

GPIO/LED

Physical indicators on edge device

DevOps & Monitoring

Prometheus

Metrics collection

Grafana

Visualization dashboards

Loki

Log aggregation

Docker

Containerized deployment

Node-RED

Visual flow programming

Payments & Billing

Stripe

Subscription and one-time payments

License Management

Activation and validation

API Overview

Comprehensive API for custom integrations and automation.

200+
REST Endpoints
67
Routers
Real-time
WebSocket Channels
25+
Webhook Events

API Features

RESTful Architecture
Consistent, predictable endpoints
OpenAPI Specification
Auto-generated documentation
WebSocket Support
Real-time data streaming
Webhook Events
Event-driven integrations
Code Examples
Python, JavaScript, and cURL
Rate Limiting
Fair usage and protection

Custom Integrations

REST API

Comprehensive REST API with OpenAPI specification for any custom integration.

Webhook Events

Subscribe to 25+ event types for event-driven integrations and automation.

Node-RED Flows

Visual flow-based integrations with 7 custom nodes for data processing.

Professional Services

Custom integration development with 4-12 week delivery timeline.

Integration Development Process

1

Requirements

Define integration scope and data flows

2

Development

4-8 weeks for custom integrations

3

Testing

Validation in staging environment

4

Deployment

Production rollout and monitoring

Quick Start Example

fetch-asset-data.py
import requests

# Authenticate
response = requests.post(
    "https://api.twinedgeai.com/auth/login",
    json={"email": "you@company.com", "password": "***"}
)
token = response.json()["access_token"]

# Fetch asset data
headers = {"Authorization": f"Bearer {token}"}
assets = requests.get(
    "https://api.twinedgeai.com/api/v1/cmms/assets",
    headers=headers
).json()

# Get real-time sensor data
for asset in assets:
    data = requests.get(
        f"https://api.twinedgeai.com/api/v1/asset-physics/{asset['id']}/current",
        headers=headers
    ).json()
    print(f"{asset['name']}: {data}")

Need a Custom Integration?

Our engineering team can build custom integrations tailored to your requirements.