Concepts.
What to understand before you build anything on Kaitoi.
- Projects A project is the saved unit of work in Kaitoi. It holds a graph, carries a version for safe concurrent edits, and is the thing the REST API reads and writes.
- Graphs and nodes A graph is nodes plus connections. A node is one typed unit of work with input and output pins. Everything Kaitoi runs is a graph, including the things that do not look like one.
- Runs A run executes a graph, from a saved project or from an inline graph you send with the request. Runs are asynchronous, observable while they happen, and report what they cost.