Skip to main content

APIs

The RemotiveLabs platform provides a set of APIs and open, easy-to-use file formats designed for automotive software development, testing, and prototyping. These APIs put developers in control of their own vehicle data - enabling flexible integrations, automated testing, and reproducible setups that can scale from desktop simulations to cloud-based pipelines.

RemotiveTopology framework

RemotiveTopology framework is a python library that allows you to easily interact with RemotiveTopology. Using the framework you can create Behavioral Models or write test cases probing communication channels.

Resources

RemotiveTopology instance & platform

RemotiveTopology provides a unified file format (yaml) to describe platforms and how to instantiate them.

  • Platform files define which ECUs and services that exist and how they communicate.
  • Instance files describe what part of the platform to instantiate and how. This includes both hardware and virtual environment configuration, essentially Infrastructure as Code for vehicle software testing.

These formats make it easy to share, version, and reproduce test setups between developers and CI environments.

Resources

RemotiveBroker gRPC

RemotiveBroker gRPC provides access to signals across any programming language or environment. It supports:

  • Reading and writing signal data
  • Streaming signal updates in real time
  • Running programmable restbus simulations

Resources

RemotiveBroker python API

Basic API for reading and writing signals. For new applications consider using the RemotiveTopology framework. It provides an API with more features and can be used both with RemotiveTopology as well as standalone RemotiveBrokers.

Resources