Standardized diagnostic communication for connected vehicles.
Open-source implementation of the ISO 17978-3:2026 SOVD (Service-Oriented Vehicle Diagnostics) standard.
# Run the gateway with mock data
docker run -p 7690:7690 ghcr.io/eclipse-opensovd/opensovd-gateway --mock
# Verify it's running
curl -s http://127.0.0.1:7690/sovd/version-info | jq
{
"sovd_info": [
{
"version": "1.1",
"base_uri": "http://127.0.0.1:7690/sovd/v1",
"vendor_info": {
"version": "0.1.1",
"name": "OpenSOVD"
}
}
]
}- Rust (version and components auto-configured via
rust-toolchain.toml) - uv (optional) - Python package manager for running integration tests
Tip
Open the project in a Dev Container for a ready-to-use environment, or use devenv locally. See Development docs for details.
# Build
cargo build
# Run the gateway with mock data
cargo run -p opensovd-gateway -- --mockFor testing instructions, see the Testing guide.
See examples/ for usage samples.
See CONTRIBUTING.md for guidelines.
This project is licensed under the Apache License 2.0.