Get Started
Introduction
An Introduction to OpenElectricity
OpenElectricity is currently in the process of being renamed from OpenNEM. There are still some repostories and projects yet to be renamed
OpenElectricity is a platform for tracking and visualizing electricity data from across Australia.
The OpenElectricity project aims to make energy network data accessible to a wider audience of users and developersthrough a website portal and data access API’s and tools.
API Platform
The OpenElectricity Platform and client libraries are current in beta and still under active development.
- OpenElectricity Platform for API key management is at platform.openelectricity.org.au
- Python client library is at github.com/opennem/openelectricity-python
- TypeScript client library is at github.com/opennem/openelectricity-typescript
Project Overview
The OpenNEM project (GitHub organization opennem
) consists of three primary projects in separate source code repositories:
opennem
- GitHub - GitHub project nameopennem
. The primary backend stack that crawls all the data sources, parses them, generates outputs, the database schema and the API interface for integrations. The primary development language is Python.openelectricity
- GitHub - The OpenElectricity website.opennem-fe
- GitHub - This is the web frontend for the OpenElectricity data tracker website
Supported Data Sets
Currently supported electricity networks and data sources:
NEM
- Australia National Electricity Market - energy network data for Queensland, New South Wales, Victoria, South Australia, Tasmania and the Australian Capital TerritoryWEM
- Australia Western Electricity Market - energy network data for Western AustraliaAPVI
- APVI - Rooftop solar data for AustraliaBoM
- Bureau of Meteorology - weather data for Australia
Next Steps
Follow the next steps based on being a user of OpenElectricity, a developer using the API or a developer looking to contribute to the project.