Let’s get started!

  1. You don’t have to contribute to source code. Contributions can also be updates to documentation, UI design, quality assurance, security testing, etc. All types of contributions are encouraged and valued.

  2. Everyone can contribute! All individuals and organisations are welcome to participate in the X-Road development.

Why should you contribute to X-Road? There are plenty of reasons!

Improve X-Road further

When you need a new feature, you may want to implement it yourself. Alternatively, you can also order the feature from the X-Road Technology Partners. To contribute the feature back is the best way to ensure that the whole X-Road community can benefit from it. Of course, you will also get the new feature when upgrading to the following official X-Road release.

Avoid interoperability issues in the X-Road Trust federation

Two federated X-Road ecosystems are interoperable when they both use the official X-Road releases published by NIIS. Having changes (e.g., custom certificate profiles) that are not included in the official releases may cause interoperability issues.

Improve your existing skills

Whether you're interested in coding, UI design, testing, security, or writing, and you're looking for practice, there's a task for you in the X-Road backlog.

Meet other X-Road enthusiasts

The X-Road Community has over 2000 members from over 60 different countries. It's an excellent platform to find like minded people from all around the world. You can find mentors and teach others.

Grow your reputation

All X-Road source code and documentation are public, which means that you can use your contributions as an example or a demonstration of what you can do. Also, get your name in the X-Road contributors list!