Getting started
What you can do
Find your task, then follow its link. Each page owns its steps.
Get started
- Install the CLI
- Run a first simulator
- Sign in with an API key, without a browser
- See what a simulator can do before you call it
- Point my client at a simulator
- Run a simulator as a container
- Run several simulators as one project
Set up state
- Boot from a named scenario
- Seed my own records
- Reset a simulator
- Save and restore state with a snapshot
- Save a run as a test case and check a later run against it
- Set boot options and environment variables
Control time
- Freeze or move the clock
- Start every simulator at the same instant
- Schedule calls, seeds and messages on the clock
Test failures and webhooks
- Return a 429 or add latency
- Test a webhook receiver
- Test a stale webhook signature
- Check what a simulator would have sent without a receiver
- Trigger a provider action such as a dispute
Watch what happened
Use it in a pipeline
Share a simulator
- Share one simulator between agents
- Give each agent its own simulator
- Lock the control plane with an admin token
Work with an agent
- Drive simulators from a coding agent
- Grade a saved agent run
- Run an agent over evals and grade every run
- Turn a good run into a regression eval
- Read what a coding agent should report back
- Run your bot against Kalshi tapes
- Run Slack MCP in Harbor
Look something up
Last updated on