Skip to main content

1. Install iii

Install the iii engine:

2. Verify installation

Check that iii has installed correctly with the following command. It should return a version number.
The engine and SDK packages can have different patch versions within the same minor line. Keep the engine and SDKs on the same minor version, for example 0.11.x, unless a release note says otherwise.

3. Install the VS Code Extension (Optional)

The iii Language Server extension gives your editor live awareness of your iii project:
  • Completions — function IDs, trigger types, payload properties, and known values like stream names and API paths.
  • Hover documentation — request and response schemas for any registered function.
  • Diagnostics — validates function IDs, required payload fields, trigger configs, cron expressions, and HTTP methods as you type.
Works with TypeScript, Python, and Rust files. Requires a running iii engine.
VS Code / Cursor Open the Extensions panel and search for iii-lsp, or install from the terminal:
For Cursor, replace code with cursor.

4. Add Agent Skills (Optional)

Give your IDEs and AI coding agents full context on iii:

Next Steps

Quickstart

Follow the Quickstart and explore a live iii application.

Concepts

Understand Functions and Triggers from a conceptual point of view.