Open standard for energy

Everything about the Energy System Description Language

A single language with which energy models and tools can exchange information. From electricity and heat grids to hydrogen, from solar to wind.

Table of contents

Introduction

Who uses ESDL?

Whether you are a policymaker, energy consultant, or software developer — ESDL has something to offer everyone.

Interested parties

Learn what ESDL is, why it was developed, and how it supports the energy transition.

Energy advisors

Discover the MapEditor, ESSIM, and other tools for energy systems.

Software developers

Integrate ESDL into your own model with pyESDL, the Flask template, or the Excel converter.

The beginning of ESDL

ESDL was developed by TNO to better model the increasingly complex energy transition. The language makes it possible to describe energy systems in a structured and uniform manner.

Features

What describes ESDL?

ESDL brings components, parameters, space, time series, and market information together in a single language.

Components

Producers, consumers, storage, transport and conversion with technical characteristics.

Space & areas

Areas, locations, infrastructure, and hierarchy from region to district.

Profiles & time

Demand, production, weather, costs, and other time series for simulations.

KPIs & markets

Costs, CO2, energy neutrality, markets and asset management.

Energy system components & topology

Location and spatial information

Energy potential & profile information

Technology information

Partners and users

Companies, universities, grid operators, and governments are collaborating on the energy transition with ESDL. You can find the current partners via this link . Email us to add your name, project, and ESDL-compatible solution.

ESDL Map Editor with an energy system model of Ameland
Visual design

ESDL MapEditor

The map-based web application that allows you to assemble an energy system by clicking together an energy system on the map with the mouse.

News

Latest updates

News, articles, and developments from the ESDL community.

What can you model with ESDL?

ESDL describes energy systems at the planning abstraction level and supports more than 20 modeling areas. Components are classified into five types: Consumption, Production, Storage, Transport, and Conversion. ESDL supports a wide range of energy carriers, buildings, profiles, KPIs, and energy markets. Limitations: occupant presence, policy aspects, and time-dependent gas compositions are not yet supported.

Read more »

Contact ESDL

Ready to get started? Contact us for more information or check out the developer resources.