Skip to content

SDKs & Libraries ​

Programming language bindings and reusable libraries that simplify the implementation of mobility and transport data standards.

Click for more

What Are SDKs & Libraries? ​

SDKs and libraries provide ready-to-use code components for developers working with transport data. They help parse, validate, generate, and exchange standard-compliant datasets without needing to implement low-level logic from scratch.

They're ideal for:

  • Developers building transport apps or APIs
  • Data engineers processing or transforming datasets
  • Integrators creating standardized data interfaces

Types of SDKs & Libraries ​

TypeDescriptionExample
Parsing LibrariesRead and write standard data formatsDATEX II XML Parser
Validation LibrariesEmbed schema or business rule validationNeTEx Rule Validator
Conversion LibrariesTransform data between supported formatsSIRI ↔ JSON Converter
API Client SDKsSimplify communication with transport APIsSIRI REST Client
Metadata LibrariesHandle DCAT-AP / mobilityDCAT-AP metadataDCAT-AP Toolkit

Common Use Cases ​

Application Development ​

Quickly build standard-compliant APIs or data integrations.

Data Transformation ​

Convert and harmonize datasets in pipelines or ETL jobs.

Testing and Validation ​

Integrate schema validation within your application logic.

Metadata Automation ​

Generate or update DCAT-AP or mobilityDCAT-AP metadata programmatically.

Example Tool ​

DATEX II Python SDK

  • Parses and generates DATEX II XML files
  • Supports validation and serialization
  • Compatible with Python 3 and modern frameworks
  • Open source, community-maintained

Available Tools ​

No tools available in this category yet. Contribute a tool →


Want to Contribute?

Developed or used an SDK or library for mobility standards? Submit your tool →

Co-financed by the Connecting Europe Facility of the European Union