Managing Simulations via CLI
Create, configure, and control mock simulations from the command line.
Listing Simulations
# List all simulations in the current workspace
surestage simulations list
# Filter by status
surestage simulations list --status active
# Output as JSON
surestage simulations list --format json
Creating Simulations
# Interactive creation
surestage simulations create
# With flags
surestage simulations create \
--name "Payment API" \
--base-path "/api/v1" \
--description "Stripe-like payment mock"
Simulation Lifecycle
# Start a simulation
surestage simulations start <simulation-id>
# Stop a simulation
surestage simulations stop <simulation-id>
# Reset state (clear logs and state, keep config)
surestage simulations reset <simulation-id>
# Delete a simulation
surestage simulations delete <simulation-id>
Simulation Details
# View simulation details
surestage simulations get <simulation-id>
# View simulation URL
surestage simulations url <simulation-id>
# View live request log
surestage simulations logs <simulation-id> --follow
Import / Export
# Import from OpenAPI spec
surestage simulations import --file openapi.yaml --name "My API"
# Export simulation as OpenAPI
surestage simulations export <simulation-id> --format openapi
Next Steps
- Working with Routes - Add and manage routes
- Troubleshooting: CLI - Fix common issues