Get Started

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

  1. From the dashboard, click New Simulation
  2. Or start from a template by clicking Templates

Step 2: Add an Entry Node

  1. From the node palette on the left, drag an Entry node onto the canvas
  2. Click the node to select it
  3. In the properties panel on the right, set:
    • Label: "Customers"
    • Arrival rate: 10 per hour

Step 3: Add a Processor Node

  1. Drag a Processor node onto the canvas, to the right of Entry
  2. Click to select and configure:
    • Label: "Barista"
    • Capacity: 1
    • Service time: 5 minutes

Step 4: Add an Exit Node

  1. Drag an Exit node onto the canvas, to the right of Processor
  2. Label it "Happy Customers"

Step 5: Connect the Nodes

  1. Hover over the Entry node—you'll see connection handles appear
  2. Click and drag from the Entry's right handle to the Processor's left handle
  3. Repeat to connect Processor to Exit

Step 6: Run the Simulation

  1. Click the Run button in the header
  2. Watch customers (dots) flow through your system!
  3. Observe the queue forming at the Barista
Congratulations!

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:

See all node types →

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

ControlAction
RunStart the simulation
PausePause simulation (keeps state)
StopStop and reset simulation
Speed sliderControl animation speed

Canvas Navigation

Next Steps

Tips for Success

Start Simple

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.

Use Templates

Don't start from scratch if you don't have to. Find a template close to your scenario and modify it.

Experiment

The best way to learn is to change things and see what happens. Try doubling the arrival rate or halving service time.