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​