X-Road provides multiple interfaces to administrators and integrations with other systems. Several standards are used in X-Road's implementation, but no X-Road specific parts have been standardised. However, X-Road’s source code and all X-Road interfaces are open, and documentation is publicly available, so anyone is free to create their own implementations.

interfaces to Administrators

The Security Server and Central Server have graphical user interfaces that are used for initial configuration, maintenance and management. In addition, installing the components and some configuration and maintenance tasks require command line access to the hosting server. Also, the Security Server has a management REST API that can be used to automate configuration and maintenance tasks. The API provides the same functionality that’s available through the Security Server UI.

Image 1. The Security Server login view.

Image 2. Clients list on the Security Server.

Image 3. Create key and certificate wizard on the Security Server.

Technical interfaces

The technical interfaces provided by X-Road are described in more detail in the official documentation: