Open Electricity Platform
Australia's Energy Data Platform, For Developers.
Access real-time and historical energy data from across Australia's electricity grid. Built for teams that need reliable, well-documented APIs and clear usage tooling.

Used by teams at
What you get
Built to reflect the grid.
A developer-first platform designed for stability, observability, and clear data access — from coal to solar.
01 · Comprehensive
Every watt in the grid, back to 1999.
02 · Live
Real-time data from AEMO dispatch.
Use cases
Built for teams across the energy sector.
From hobbyists wiring up Home Assistant to traders backtesting NEM dispatch — the same API, the same data.
01 — Hobbyists & makers
Live Dashboards & Home Automation
Build Raspberry Pi displays, Home Assistant integrations, and personal energy monitors with live grid data and carbon intensity for your region.
02 — Traders & analysts
Energy Trading & Forecasting
Build trading models with real-time generation, demand and price data across all NEM regions. Backtest strategies against historical dispatch intervals.
03 — Operators & planners
Grid & Network Planning
Monitor prices, generation, interconnector flows and more data to model network capacity and plan infrastructure investment.
04 — Academics & policy
Research & Policy Analysis
Access decades of generation mix, emissions intensity and renewable penetration data for peer-reviewed research and policy evaluation.
05 — Journalists & media
Data Journalism & Reporting
Source live and historical data for fact-checking energy claims, building interactive visualisations and reporting on the transition.
06 — Your team
Tell us what you're building.
Join the showcase →SDKs
One import away.
Official client libraries for Python and TypeScript. Fully typed, well documented, actively maintained.
openelectricity · Python
Official Python client for the OpenElectricity API. Typed, async-first, with pandas integration for dataframes.
pip install openelectricityopenelectricity · TypeScript
Official TypeScript client for the OpenElectricity API. Works in Node, Bun, Deno and the browser. Fully typed responses.
bun add openelectricityBuilt with Open Electricity
Projects by the community

Buzz
Buzz — Australia Power Generation
A live, minimalist view of the current Australian electricity grid showing the real-time split between renewable, fossil, and battery sources.
by macbryla

Coalwatch
Coalwatch — Australia's Coal Fleet
An overview of Australia's operational coal facilities, tracking capacity, status, and output across the NEM using Open Electricity data.
by nik

Electricity Maps
Electricity Maps — Live Carbon Intensity
A global live map of electricity carbon intensity by region. Australia's data is sourced from Open Electricity, showing real-time emissions per kWh across NEM regions.
by Electricity Maps
Access
Start building with energy data
Create an account to generate keys, track usage, and collaborate on energy applications.