Implementations - UnionInternationalCheminsdeFer/OSDM GitHub Wiki

State of Implementations

Party Description Versions State
ARRIVA vlaky Fare Provider 3.7 production
Benerail Product provider 3.0.2 production
Benerail retailer 3.4 production
Bileto solution provider 3.7 production
DB Provider/Retailer 3.4 production
HitRail H2O Converter 2.0 production
paxone solution provider 3.6 implemented
öBB Retailer, Distributor & Fare Provider 3.3 implemented
samtrafiken Retailer, Distributor & Fare Provider 3.0.5 in production
SBB Distributor, Fare Provider 3.4 implementing
SJ Retailer, Distributor & Provider 3.0.3 production
SJ Retailer, Distributor & Provider 3.4.0 implemented
SNCF Fare Provider 2.0 production
SNCF Fare Provider, Distributor 3.4 implemented
trenitalia Fare Provider, Distributor 3.3 development
turnit solution provider 3.0.5 in production

Languages used by Implementing Parties

To better understand which languages and generators are used here's an overview of parties' tool chain.

Party Language Code Generator Library Application
Bileto (ARR, GE, ZUB) PHP 8+ / Java 21 OpenAPI Generator, spring generator Nette, Apitte, Doctrine / Spring Boot Online API 1.2.0 (sunsetting) / 3.4.0 (sandbox+upgrade)
SBB Java (Spring Boot) swagger-codegen
UIC Java jsonschema2pojo fasterxml OSDM Offline Converter
Entur Java protoc (NeTEx xsd as protobuf definition) Spring Boot Account Based Ticketing
OEBB Ticketshop Java OpenAPI Generator Spring Boot/fasterxml Jackson OSDM API
Benerail Java swagger-codegen Springboot OSDM Online API