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.
API Features
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
Requirements
Define integration scope and data flows
Development
4-8 weeks for custom integrations
Testing
Validation in staging environment
Deployment
Production rollout and monitoring
Quick Start Example
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.