Simulation Overview
A simulation is the part of the Composabl agent ecosystem that models the real world. It tells the agent system what happens when it takes an action, whether based on historical data, physics, business logic, or other dynamics. The simulator enables agents to learn how to make decisions safely, repeatedly, and at scale.
Composabl supports three types of simulations, giving you flexibility depending on your use case and available infrastructure.
đź§ Simulation Types
1. Data-Driven Simulations (No-Code Option)
Use historical operational data to automatically generate a simulation in the Composabl UI.
No coding required, just upload a properly formatted CSV
Uses Composabl’s Training-as-a-Service
Ideal for industrial and logistics workflows where historical data reflects real-world constraints
2. Containerized Simulations Using Composabl’s Training Service
Bring your simulation, built in any language or framework, and connect it to Composabl via Docker.
You define the simulation logic
Composabl manages the training cluster and runtime
Ideal for teams with existing physics-based or black-box models
This option provides you with complete flexibility while still leveraging Composabl’s infrastructure and tools.
3. Containerized Simulations Using Your Own Azure Training Cluster
For enterprises managing their cloud infrastructure, you can run your simulation and training in your own Azure tenant.
Simulation runs in a Docker container, just like above
Composabl orchestrates training via your own Azure compute resources
Gives you control over scaling, security, and cost management
Explore Composabl’s Example Simulators
To understand how a simulator works inside the Composabl platform, you can explore our public Python simulators hosted on Docker Hub. These simple environments are perfect for:
Demos and POCs
Self-guided learning
Team education and experimentation
Use the CLI to Get Started
To list available simulators:
composabl sim list
To connect to one of the simulators:
composabl sim run
Simulation Help
Simulation Help
If you already have a simulator, the documentation will guide you through the process of connecting it to Composabl, whether you’re using our managed training or your infrastructure.
If you don’t yet have a simulator, you can:
Start with a data-driven simulation
Explore our example simulations
Or work with a Composabl partner to develop one based on your system
Contact us for more information about finding a simulation partner.
Last updated