Skip to content

Connecting Simulators

Specification

To integrate a simulator for use with the Composabl SDK, you need to adhere to the Composabl gRPC specification. This specification ensures that we can serialize incoming and outgoing messages between the Composabl SDK and the simulator in a consistent way.

See the reference page for specification details.

Packaging

For training at scale and using the docker or kubernetes strategy in the Composabl SDK, you need to package your simulator. To do this, you can create a docker container. We recommend using one of the public examples provided and modifying it for your needs.

See the reference page for packaging for more details on defining, building, and testing the Docker image.