A step-by-step tutorial to the EDDIE Framework

by EDDIE

A Step-by-Step Tutorial to the EDDIE Framework

Getting started with a new framework can be challenging – especially when working with distributed energy data ecosystems. That's why we've created a comprehensive 21-day, hands-on tutorial that guides developers through building a complete energy data application with the EDDIE Framework.

Designed as an incremental learning journey, the tutorial takes you from your very first EDDIE integration to a fully functional reference application using Spring Boot, Angular, Keycloak, PostgreSQL, and Kafka. Each chapter introduces a new concept, builds on the previous day's work, and concludes with a working checkpoint, allowing you to learn at your own pace while always having a stable foundation to continue from.

Throughout the tutorial, you'll discover how EDDIE simplifies access to energy data across Europe by providing a unified interface to multiple Metered Data Administrators (MDAs). Instead of implementing different regional integration processes yourself, you'll learn how to configure EDDIE with region connectors, outbound connectors such as REST or Kafka, and data needs that define exactly which information your application requires. You'll also integrate the EDDIE Connect button, enabling users to securely grant consent while EDDIE manages the complete permission lifecycle behind the scenes.

By the end of the tutorial, you will be able to:

  • Run the EDDIE platform locally using Docker Compose.
  • Configure and use data needs for energy data exchange.
  • Guide users through the complete consent and permission lifecycle.
  • Retrieve historical and near real-time energy data from different regions.
  • Receive data through REST APIs and event-driven messaging with Kafka.
  • Connect authenticated users to their energy data.
  • Store, process and visualise energy consumption within your own application.
  • Explore operational topics such as observability, security, packaging and deployment.

Whether you are evaluating EDDIE, developing your first energy application, or looking for a practical reference implementation, this tutorial provides a structured, hands-on path from the basics to real-world integration scenarios.

👉 Start your journey here: https://github.com/eddie-energy/tutorial

Go back

Join EDDIE

Sign up for our newsletter to stay up-to-date with the latest news and updates.

Subscribe now!