Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/simulations | List all simulations |
| POST | /api/v1/simulations | Create a new simulation |
| GET | /api/v1/simulations/{id} | Get simulation details |
| DELETE | /api/v1/simulations/{id} | Delete a simulation |
| POST | /api/v1/simulations/{id}/start | Start all nodes |
| POST | /api/v1/simulations/{id}/stop | Stop all nodes |
| POST | /api/v1/simulations/{id}/snapshot | Create a snapshot |
| POST | /api/v1/simulations/{id}/restore | Restore from snapshot |
List simulations
| Parameter | Type | Description |
|---|---|---|
status | string | Filter by status: running, stopped, error |
limit | int | Max results (default: 20) |
offset | int | Pagination offset |
Create simulation
Get simulation details
Start simulation
Starts all nodes in the simulation.Stop simulation
Stops all nodes but preserves their state.Delete simulation
Removes the simulation and all its nodes. This is permanent.| Parameter | Type | Description |
|---|---|---|
force | bool | Force delete even if running |
Create snapshot
Saves the current state of all nodes.Restore from snapshot
Restores all nodes to a previous snapshot state.Common patterns
Create a multi-node HA test environment
Create a multi-node HA test environment
Snapshot before risky changes
Snapshot before risky changes
Next steps
Nodes API
Manage individual nodes
Templates
Pre-built simulation templates
