Routinator 3000 is free, open source RPKI Relying Party software written in the Rust programming language. The application is designed to be secure and have great portability. It is a lightweight implementation that can run effortlessly on almost any operating system using minimalist hardware.
Routinator is a full featured software package that runs as a service which periodically downloads and verifies RPKI data. Routers can connect to Routinator to fetch verified data via the RPKI-to-Router (RTR) protocol. The built-in HTTP server offers a user interface and API endpoints for the various file formats, as well as logging, status and Prometheus metrics.
For larger networks, we have developed RTRTR as a companion to Routinator. This makes it possible to centralise validation performed by Routinator and have RTRTR running in various locations around the world to which routers can connect.
If you run into a problem with Routinator or you have a feature request, please create an issue on GitHub. We are also happy to accept your pull requests. For general discussion and exchanging operational experiences we provide a mailing list and a Discord server. This is also where we will announce releases of the application and updates on the project.
Professional support services are available for Krill, Routinator and RTRTR, offering premium support, consultancy hours, early security warnings under non-disclosure, as well as priority feature requests.
Routinator and all supporting libraries are licensed under the BSD 3-Clause License.