Getting Started
TLDR: Build a simulation by (1) adding an Entry node for arrivals, (2) adding a Processor for service, (3) adding an Exit, (4) connecting them, and (5) clicking Run. That's it!
Your First Simulation in 5 Minutes
Let's build a simple coffee shop simulation: customers arrive, a barista makes their drink, and they leave.
Step 1: Create a New Simulation
- From the dashboard, click New Simulation
- Or start from a template by clicking Templates
Step 2: Add an Entry Node
- From the node palette on the left, drag an Entry node onto the canvas
- Click the node to select it
- In the properties panel on the right, set:
- Label: "Customers"
- Arrival rate: 10 per hour
Step 3: Add a Processor Node
- Drag a Processor node onto the canvas, to the right of Entry
- Click to select and configure:
- Label: "Barista"
- Capacity: 1
- Service time: 5 minutes
Step 4: Add an Exit Node
- Drag an Exit node onto the canvas, to the right of Processor
- Label it "Happy Customers"
Step 5: Connect the Nodes
- Hover over the Entry node—you'll see connection handles appear
- Click and drag from the Entry's right handle to the Processor's left handle
- Repeat to connect Processor to Exit
Step 6: Run the Simulation
- Click the Run button in the header
- Watch customers (dots) flow through your system!
- Observe the queue forming at the Barista
You've built your first simulation. Now try changing the arrival rate or adding a second barista to see how it affects wait times.
Key Concepts
Nodes
Nodes are the building blocks. Each type has a specific purpose:
- Entry: Where entities come from (customers arriving)
- Processor: Where work happens (barista making drinks)
- Exit: Where entities leave (customer departing)
Edges (Connections)
Edges connect nodes and define how entities flow. Click and drag between node handles to create edges.
Properties
Every node has configurable properties. Select a node to see and edit its properties in the right panel.
Simulation Time
Simulations run in accelerated time. One hour of simulation might complete in seconds. Adjust the simulation duration in the run settings.
Controls
| Control | Action |
|---|---|
| Run | Start the simulation |
| Pause | Pause simulation (keeps state) |
| Stop | Stop and reset simulation |
| Speed slider | Control animation speed |
Canvas Navigation
- Pan: Click and drag on empty space
- Zoom: Scroll wheel or pinch
- Select: Click a node
- Multi-select: Shift+click or drag a selection box
- Delete: Select and press Delete/Backspace
Next Steps
Learn All Nodes
Detailed docs for every node type
Browse Templates
50+ pre-built simulations
Solutions
Guided walkthroughs
Tips for Success
Begin with Entry → Processor → Exit. Add complexity gradually. It's easier to debug a simple model that works than a complex one that doesn't.
Don't start from scratch if you don't have to. Find a template close to your scenario and modify it.
The best way to learn is to change things and see what happens. Try doubling the arrival rate or halving service time.