iii has three application primitives:Documentation Index
Fetch the complete documentation index at: https://iii.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
| Primitive | Role |
|---|---|
| Worker | A process that connects to the engine and registers capabilities. Workers can be built in, such as iii-http, or external SDK processes. |
| Function | A named handler that can be invoked directly or by a trigger. Function IDs use the :: separator, for example orders::validate. |
| Trigger | A binding that tells iii when to invoke a function. HTTP requests, cron schedules, queue messages, state changes, logs, and stream events are all triggers. |
Engine
Engine runtime, routing, and configuration.
Workers
Built-in and external worker model.
Trigger Types
Trigger registration and call semantics.
Queues
Topic-based and named queue models.