DATA + AIREAL ESTATE

Energy Data Xchange

A centralised data exchange platform connecting energy producers, grid operators, and building managers into a single real-time stream for portfolio-wide monitoring and compliance.

500+
Connections
3yr
In production
12
Data sources
99.9%
Uptime
edx.platform/streams
Active data streams
6/6 connected
Grid Operator Alive
Solar Farm NL-12live
Building BMSlive
Heat Pump Arraylive
EV Charging Hublive
Battery Storagesync
2.4M
Records / day
99.9%
Uptime
<2s
Latency
THE CHALLENGE

Fragmented energy data

Energy data in real estate is scattered across meter systems, building management platforms, utility providers, and IoT sensors. Each source speaks a different language, uses different formats, and updates on different schedules. Compliance reporting required weeks of manual collection and reconciliation every quarter, and no one had a real-time view of portfolio energy performance.

Productized illustration: organize
Productized illustration: connect
THE APPROACH

One platform, twelve sources

We built a centralised data exchange that normalises, validates, and routes energy data from twelve sources into a single queryable platform. Role-specific dashboards give each stakeholder exactly the view they need.

PythonApache AirflowPostgreSQLdbtMetabaseMQTTREST APISupabaseDockerGrafana
RESULTS

Measurable impact

Single source of truth

Twelve previously disconnected data sources now flow into one platform, eliminating manual data collection and cross-referencing.

Real-time compliance reporting

Energy reports that previously took weeks of manual work are now generated automatically, always up to date and audit-ready.

Cross-stakeholder visibility

Energy producers, grid operators, and building managers all access the same data through role-specific dashboards.

Scalable architecture

The platform handles 2.4 million records per day with sub-2-second latency, designed to scale with portfolio growth.

Build something similar?

Tell us what you are working on. We will tell you honestly whether we are the right fit! And if we are, how we would approach it.