ECP Messaging

What is ECP/EDX?

ECP, or Energy Communication Platform, is an information exchange platform designed and maintained by ENTSO-E, the European Network of Transmission System Operators for Electricity. It offers a secure and reliable way for exchanging electronic messages between transmission system operators and other market participants. ECP is based on the Market Data Exchange Standards (MADES), which ensures that the information sent can only be read by the intended recipient.

Digitalization, smart grids, active consumers, and the increase in renewable energy generation are all reasons why the amount of data and information exchange is rapidly increasing in Europe. To meet the new standards, reliable and harmonized tools and procedures, such as ECP, are needed. In recent years, TSOs and other market parties across Europe have been implementing ECP as a way to exchange information with each other. ECP will be the primary information exchange channel amongst others on the new Nordic and European reserve markets. eSett is also implementing ECP into their own systems.   

The EDX (or EDX toolbox) is an extension of the ECP-endpoint that enables the publication of services, among other things. A Nordic TSO can publish services in the EDX service catalogue, which can be then utilized by the market participant/customer through their own EDX-toolbox. Additionally, EDX contains more comprehensive interfaces to other systems, compared to the plain ECP solution.

A market participant can start using ECP by setting up a so-called ECP endpoint, which is registered into Fingrid’s ECP-network. Furthermore, the market participant requires a company specific EIC-X code as well as an EIC-V code for the endpoint they have established. These codes are used in the messaging for identifying the correct sender/receiver and restricting who can access the information. Instructions for applying for EIC-X and EIC-V codes can be found here. A prerequisite for ECP implementation is that the market participant has ECP endpoints for both testing and production use.

Using the ECP platform is free of charge. The main cost components to be considered by the user are:

  • Commissioning & maintenance
  • Integrating the ECP/EDX platform to necessary business applications

ECP implementation process.png

Using the ECP platform is free of charge. The main cost components to be considered by the user are:

  • Deployment & maintenance
  • Integrating the ECP platform to necessary business applications


ECP at Fingrid

ECP and EDX at Fingrid

At Fingrid, the deployment of ECP/EDX has been done in stages. Currently, the following is possible through the platform:

  • Submit bids on FCR-N, FCR-D and FFR-markets
  • Receive accepted bids on FCR-N, FCR-D and FFR-markets
  • Submit capacity bids and receive auction results on aFRR-market. On the aFRR-market, EDX is required.
  • Submit balancing energy bids on mFRR-market
  • Receive activation requests as well as accept activations on the mFRR-market

The use of ECP is constantly extended at Fingrid. ECP will be the main method for communication on the upcoming Nordic mFRR- and aFRR markets and later on the European marketplaces (MARI & PICASSO). Therefore, we also encourage BSP’s to implement ECP messaging.

How to get started with ECP

The first step in the deployment of ECP is to recognize the need: Is it enough to implement just ECP or is EDX also required? EDX allows the user to submit bids and receive results on the aFRR-market, and additionally is entails more comprehensive possibilities for interfaces towards other systems and applications (e.g., Kafka and FTP protocols)

Detailed instructions for the implementation of the platform can be found in Nordic ECP/EDX Group's (i.e. NEX’s) documentation, which is directed at all Nordic users/market parties/BSP’s. The instructions are available in the block below Useful documents and links.

In short, the implementation process is described below:

  1. For the ECP/EDX software, two servers are needed, one for the test environment and one for the production environment.
  2. Apply for EIC-X and EIC-V codes from Fingrid. Be aware that you need at least two EIC-V codes, one for the test endpoint and one for the production endpoint. Instructions for applying the codes can be found here.
  3. Install the ECP software according to NEX’s installation guide.
  4. Open necessary firewalls for outbound traffic.
  5. Registration of the ECP-endpoint. For this, you will need a registration key -file. Contact to receive the file. The registration of the endpoint cannot be finalized before an EIC-V code is dedicated to the endpoint.
  6. Fingrid accepts the registration
  7. When registration is done, test the connection by sending a connectivity test- message from the user interface.
  8. Integrate the ECP endpoint to own business application/applications
  9. When messaging works in the test environment, the operation can be moved to production.



Antti Hyttinen
tel. +358 30 3955353

Jussi Karttunen
tel. +358 30 3954456