The governed data layer your energy stack has been missing.

EDX gives you one normalized real-time and batch API for fragmented energy hardware, with governance, quality control, and reusable connector logic built in from day one.

ESDL-aligned Normalized objects across projects, buildings, devices, and datapoints.
Real-time + batch Streaming telemetry and historical access from one governed surface.
Scoped sharing Keys, roles, contracts, and auditability for multi-stakeholder deployments.
app.energydataxchange.com/connections/overview
EDX data connections overview
Victron Envitron BeNext Sunrock ODOS GPSBuddy SolarEdge Growatt Joulz Victron Envitron BeNext Sunrock ODOS GPSBuddy SolarEdge Growatt Joulz

From chaos to control in one integration layer.

Point-to-point integrations multiply every time a new device or downstream system enters the picture. EDX collapses that sprawl into one governed exchange layer.

Without EDX
With EDX

Built on ESDL, so the hierarchy stays coherent from day one.

The Energy System Description Language gives every object a place in the hierarchy. EDX maps your devices, buildings, and projects onto this model automatically.

EnergySystem
Instance
Area
Building
PVInstallation type: producer
Battery type: storage
SmartMeter type: sensor
Building
HeatPump type: conversion
EVCharger type: consumer

The result is a data hierarchy that still makes sense when you add more hardware brands, more sites, or more downstream consumers.

One API surface for live streams and historical access.

api.energydataxchange.com
GET /projects/{id}/buildings
GET /buildings/{id}/devices
GET /devices/{id}/datapoints
GET /devices/{id}/timeseries?from=&to=&interval=
WS /stream/devices/{id}
REST Historical reads
WS Live telemetry
Shape ESDL-aligned objects
Mapped to the system model

API calls stay anchored to real system objects.

/projects/{id}/buildings Start with operating scope before drilling into one site or stakeholder boundary.
/buildings/{id}/devices Discover the hardware estate without needing vendor-specific lookup logic.
/devices/{id}/datapoints Inspect what can be queried, streamed, controlled, and scored for quality.
/stream/devices/{id} Subscribe to live telemetry using the same object graph and permission model.
{
  "device_id": "meter-019",
  "type": "smart_meter",
  "data_type": "electricity",
  "readings": [
    {
      "timestamp": "2026-03-15T14:00:00Z",
      "value": 16.3,
      "unit": "kWh"
    }
  ],
  "health_score": 0.95
}

REST for historical access. WebSocket for live telemetry. The platform keeps both views anchored to the same object model, quality envelope, and governance contract.

A growing library of reusable connectors.

Connect once, consume everywhere. The connector layer is where project-specific complexity gets absorbed so your product surface stays stable.

BeNext Smart MetersLive
Envitron IoT SensorsLive
P1 Meters (DSMR)Live
OCPP ChargersLive
SolarEdge InvertersLive
MQTT GenericLive
Modbus TCP / RTUPlanned
BACnetPlanned
EDX connections and connector overview

Data health you can see before it becomes downstream damage.

app.energydataxchange.com/overview/quality
100% 80% 60% 40% 20% 00:00 04:00 08:00 12:00 16:00 20:00
95% Avg Freshness
97% Avg Completeness
96% Avg Health

Control who sees what.

Multi-stakeholder data sharing with granular permissions. Scoped API keys, data contracts, and a full audit trail.

Scoped API Keys

Read/write per project, per partner. Revoke instantly.

Data Contracts

Define frequency, structure, schema version, and purpose.

Audit Log

Every export, API call, and access change recorded.

app.energydataxchange.com/governance
EDX governance dashboard

Built for real-time products and historical analytics in the same stack.

Live access

WebSocket streaming

Subscribe to live device feeds for dashboards, alerts, active control loops, and operational visibility with low-latency delivery.

  • Low-latency telemetry delivery
  • Fit for monitoring and live EMS workflows
  • Same governance model as the rest of the platform
Historical access

REST for batch and timeseries data

Query historical readings with flexible intervals and time ranges for reporting, analytics, AI model inputs, forecasting, and exports.

  • Time-bounded and interval-aware queries
  • Strong fit for analytics and compliance workflows
  • One response model across device classes

See how the platform fits your device mix and rollout shape.

We'll walk through connector coverage, the ESDL data model, governance boundaries, and what a pilot or production rollout would look like for your environment.