Prerequisites
- Python 3.11+
- Docker Desktop (or Docker Engine with Compose)
- Collinear API key from platform.collinear.ai
- An LLM provider API key (e.g.
OPENAI_API_KEY) - Daytona API Key (optional if you want to deploy into a cloud sandbox)
Installation
Authentication
Allsimlab commands require a Collinear API key. Get one from the platform dashboard (Developers → API Keys).
Starting an environment
Initialize an environment from a template and start it:Choosing a task
Tasks are organized by the scenario template associated with your environment.tasks-gen), browse them directly:
Running a rollout
The primary command issimlab tasks run.
Built-in reference agent (default). Uses LiteLLM and supports any LLM provider.
BaseAgent contract. See Bring Your Own Agent for the full interface.
Configuring verifiers
When a task includes LLM-as-judge verifiers, configure the judge credentials separately from the agent:config.toml:

