| Yak | The master node and engine that orchestrates tasks |
| Node | Slave node that connects to the master, usually deployed one per server |
| Web UI | Web user interface for Yak, hosted by default on port 3501 |
| Task | Simply put, a task is a script that runs in response to a trigger |
| Trigger | A trigger is a module that determines when an event has occurred |
| Task Step | A task can have multiple steps, with each step containing a script to be executed |
| Task Group | A logical collection of related tasks |
| Task Book | Contains all task groups and their tasks |
| Task Dashboard | A real-time visual display in the UI showing tasks and their details |
| Execution | A single invocation of a task |
| Execution Log | Logs that resulted from the invocation of a task |
| Variable | A value set by the user that will be injected into a script upon execution |
| Notification | An alert attached to a specific event in the Yak engine |
| Seat | A seat refers to a valid license for a user to login |