Skip to main content

Eclipse Velocitas

Eclipse Velocitas is an open-source software framework and tooling stack for developing, testing, and deploying in-vehicle applications based on software-defined vehicle concepts (software engineering / automotive platforms).

  • Reference framework and tooling for in-vehicle application development (application framework / developer tooling).
  • Support for software-defined vehicle use cases and automotive-grade software workflows (automotive software platforms).
  • Project templates, examples, and automation for building, testing, and deploying vehicle apps (CI/CD and developer productivity).
  • Integration with Eclipse SDV ecosystem projects and standardized automotive interfaces where provided (ecosystem integration).
  • Containerized and cloud-based development workflows for vehicle software simulation and validation (cloud-native development).

More About Eclipse Velocitas

Eclipse Velocitas is an Eclipse Foundation project in the Software Defined Vehicle (SDV) working group that focuses on providing a concrete framework, tooling, and reference workflows for developers who build in-vehicle applications. The project targets organizations that want to treat vehicle functionality as software components that can be developed, tested, and updated using modern software engineering practices. It concentrates on developer enablement, automation, and repeatable project setups for automotive scenarios.

The project provides opinionated templates and example applications (developer tooling) that demonstrate how to structure in-vehicle software services, how to interact with vehicle data and signals when supported by underlying platforms, and how to connect applications to broader SDV infrastructures. These templates and samples reduce the amount of initial setup work required for an engineering team to establish a working project and give an executable reference that can be adapted to enterprise requirements, coding standards, and integration policies.

Eclipse Velocitas includes tooling and configuration for building, testing, and deploying applications (CI/CD automation). It uses containerization and scriptable workflows so that build and test processes can run locally on developer machines or as part of automated Continuous Integration (CI) pipelines. This supports practices such as automated unit testing, integration testing against simulated vehicle environments, and packaging of applications into deployment artifacts that can target in-vehicle platforms or associated edge and cloud environments, depending on the broader SDV stack in use.

The framework is aligned with the broader Eclipse SDV ecosystem (automotive software platforms). Eclipse Velocitas connects conceptually with other SDV projects that provide vehicle data access, Communication Middleware (CM), or runtime platforms, and it positions itself as the developer-facing layer for application creation on top of these components. Where applicable, it can leverage standard automotive interfaces exposed by SDV platform components, which supports interoperability across vendors and deployments that adopt Eclipse Foundation technologies for in-vehicle and offboard systems.

For enterprises, Eclipse Velocitas offers a structured approach to organizing development teams around software-defined vehicle applications (software lifecycle management). By using Velocitas templates, tools, and example repositories, organizations can standardize project layouts, automate quality gates, and enforce reproducible builds. The project fits into directories and taxonomies as an automotive-focused developer framework and toolchain, positioned within categories such as software-defined vehicle platforms, in-vehicle application frameworks, DevOps and Continuous Integration and Continuous Deployment (CI/CD) for automotive, and cloud-native development workflows for embedded and edge systems.