INTRODUCTION

What is X-Road

X-Road® is open-source software and ecosystem solution that provides unified and secure data exchange between organisations.

The X-Road Data Exchange Layer is a standardised, cohesive, collaborative, interoperable and secure data exchange layer that gives service providers a completely new kind of opportunity of making themselves visible in services directed at citizens, businesses and civil servants. Creating entities that combine many different services and data sources is easy and cost efficient.

  • Improves the quality of existing services and products

  • Enables new types of service innovations

  • Savings in infrastructure, archiving and other costs

  • Standardised data security and privacy protection

  • Easy implementation, data access via interfaces – after connecting all included services are available

See X-Road product website for more information about X-Road.

For an in-depth look at the X-Road architecture, take a look at the architecture documents section of the documentation.

Installing X-Road

The X-Road software packages to be installed vary between different use cases.

If you are joining an existing X-Road ecosystem, you should familiarise yourself with the ecosystem-specific documentation before moving to the Security Server installation guides. The X-Road ecosystem-specific documentation is provided and maintained by the ecosystem's X-Road Operator.

Instead, if you're setting up a new X-Road ecosystem, it's strongly recommended to visit the X-Road website for additional resources and study the architecture documents on this page. For a new X-Road ecosystem, it's required to set up the Central Server and a management Security Server.

The free X-Road Academy courses provide online training for developers, users, operators, consultants, service providers and for anyone willing to learn more about X-Road.

Security Server

The X-Road Security Server packages are officially available for Ubuntu 20.04, Ubuntu 22.04, RHEL7 and RHEL8. Additionally we provide docker support with the X-Road Security Server Sidecar.

To learn more about installing the software, please visit the appropriate guide for your operating system of choice:

To learn about setting up a Security Server cluster with an external load balancer, please take a look at the relevant documentation here.

Central Server

The X-Road Central Server packages are currently only available for Ubuntu 20.04 and Ubuntu 22.04. You can find the installation manual here.

To learn about setting up a Central Server cluster, please also take a look at the relevant documentation here.

Setting up a fully functional X-Road environment requires a Certificate Authority (CA) with an OCSP service and a time-stamping service. The X-Road Test CA can be used for testing and development purposes.

Last updated