Source codes released to central components of X-Road used by Estonia and Finland
The source codes to central components of X-Road were published on 3 October 2016 under an MIT licence. The entire X-Road source code is now publicly available for anyone to use. X-Road is a secure integration solution developed in Estonia for information exchanges across the public Internet.
The national data exchange layer (Suomi.fi Data Exchange Layer) developed as part of the National Architecture for Digital Services programme is based on the X-Road solution. The Suomi.fi Data Exchange Layer can be used for secure and standardised data transmissions between the information resources and services of different actors. Finland and Estonia have been developing the X-Road solution collaboratively since 2014. The data exchange layers of both countries, Suomi.fi Data Exchange Layer in Finland and X-tee in Estonia, rely on X-Road as their technical platform.
In Finland, the national data exchange layer has been in productive use since November 2015. The source code of X-Road security server was already published under an MIT licence at that time. The security server is used to connect information sources and systems to the service channel. The central component of X-Road is a central server that contains information on all security servers connected to the service channel and the organisations using them.
Once the X-Road source code has been released, anyone can set up their own X-Road environment and develop the system further to respond to their needs. For example, Finnish companies can utilise X-Road to build their own products. Companies supplying services related to the Suomi.fi Data Exchange Layer in Finland can also set up their private testing environments.
”Releasing the source code is a significant move, as it makes X-Road a fully open source code system developed together by two states, or Finland and Estonia. Cooperation between two states in the field of open source code is rather exceptional. Over the next few years, this cooperation will be intensified further, while other aims include launching the activities of an open X-Road developer community”, says Petteri Kivimäki, Information Systems Manager at the Population Register Centre.
In connection with the central component source code, an installation wizard is also released, making it possible to have an entire X-Road environment up and running within minutes. Using this wizard, setting up their own test environments will be quick and easy for organisations and individual developers interested in X-Road.
The next steps in the development of X-Road and the Suomi.fi Data Exchange Layer will be improving performance, providing support for external load balancer use, and cross-border information exchanges.
Last week, a contract on federation, or creating a relationship of trust between the Finnish and Estonian data exchange layers, was signed between the Estonian information system agency Riigi Infosüsteemi Amet (RIA) and the Finnish Population Register Centre.
To download the X-Road source codes, visit: https://github.com/vrk-kpa
Additional information:
Coordinating Project Manager Eero Konttaniemi, [email protected], +358 (0)295 535 024.
- Individuals
- Processing times
- Marriage
- Having or adopting a child
- Names
- Moving
- Guardianship
- Life changes while living abroad
- Moving while living abroad
- Registration of a child born abroad
- Marriage concluded abroad
- Partnership registered abroad
- Divorce granted abroad
- Registration of a name change performed abroad
- Gender recognised abroad
- Death abroad
- Registration of citizenship
- Notification of retaining Finnish citizenship
- Legalisation of foreign documents
- Submitting foreign documents
- As a foreigner in Finland
- Registration of a foreigner
- Guide for students
- Municipality of residence
- Family relationships and Marital Status
- Instructions on arriving in Finland from Ukraine
- Guide for employed persons
- Fast track service for specialists and growth entrepreneurs
- Instructions for legalisation
- Submitting foreign documents
- Foreigner’s move to Finland, in Finland and out of Finland
- Check your own personal details
- Elections and Right to vote
- Suomi.fi Web Service
- Citizen Certificate and electronic identity
- Certificates from the Population Information System
- Population information in the Population Information System
- Registration of a gift notification
- Services of notary public
- Certification of purchase
- Citizens’ initiative
- Death and estate inventory
- Public Service Info
- Address service
- Forms
- Digital support for citizens
- Organisations
- Certificates
- For social welfare and healthcare service providers
- For organisations
- Electronic sealing service
- Timestamping Service
- Electronic signature
- Service certificates
- Advisory service, support and revocation service
- Certificate Directory
- Test the use of a certificate
- Card Reader Software
- Information about certificates
- Population information services for organisations
- Public administration sampling and updating service
- Private sector information services
- PIS modified data interface
- Modified data update service
- Population Information System query interface
- Browser-based Population Information System query
- Resident sampling services for property management offices and maintenance companies
- Data extraction for municipalities
- Reform of personal identity code
- Conditions for using population information
- Maintaining the Population Information System
- Extracts from registers
- Suomi.fi services
- Services to promote digitalisation
- Digital support
- Digital security services
- Services of notary public
- Certification of purchase
- Right to officiate weddings
- E-services
- Finnish Authenticator identification service
- Certificates
- About the agency
- Digital and Population Data Services Agency
- Digital and Population Data Services Agency as an Employer
- Use our services electronically
- Contact
- Customer service for private customers
- Customer service for organisations
- Service locations
- Digital and Population Data Services Agency address, switchboard e-billing details
- Digital and Population Data Services Agency Management
- Marriage ceremony premises information
- Contact details for media
- International Affairs
- Invoicing
- Quality policy
- Equality plan for customers
- Data protection
- News
- Population Information System
- For media
- Brochures and publications
- Projects
- Foresight and research cooperation