
Iii Getting Started
This is your starting point when you need to install the iii engine, scaffold a new project, or write your first worker. It walks through the five-minute setup: engine install, project creation, SDK installation for TypeScript/Python/Rust, and a complete hello-world function with an HTTP trigger. The code examples are real and runnable. If you already know what iii is and just need to remember how to wire up functions and triggers, you want iii-core-primitives instead. Use this when someone says "how do I start" or "I need to set up iii from scratch." It also covers pulling pre-built workers from the registry and installing agent skills, but the heart of it is getting from zero to a working HTTP endpoint.
- skills.sh installs
- 4.9K
- GitHub stars
- 18.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add iii-hq/iii --skill iii-getting-started --agent claude-codeInstalls into .claude/skills of the current project.
Files
Getting Started with iii
iii replaces your API framework, task queue, cron scheduler, pub/sub, state store, and observability
pipeline with a single engine and three primitives: Worker, Function, Observer. Workers
host functions, any worker runs a function with call, and iii.observe(a, b) means "when a
runs, b runs".
Step 1: Install the Engine
curl -fsSL https://install.iii.dev/iii/main/install.sh | sh
Verify it installed:
iii --version
Step 2: Create a Project
iii project init my-app # barebones project
iii project init my-app -t harness # or: the harness template (agent + console UI)
cd my-app
iii project init --learn-iii scaffolds the harness template and starts it in one step; the
installer offers the same when you answer "y" at its prompt. iii project init --template quickstart
scaffolds the Quickstart with a Python and a TypeScript worker.
Step 3: Start the Project
iii compose --namespace dev --up --file worker-compose.yaml
Sponsors
Details
- Repository
- github.com/iii-hq/iii
- Category
- Backend & APIs
- First seen
- Jun 3, 2026
More from iii-hq/iii
All 30- Iii Error Handling4.7K
- Iii Architecture Patterns4.7K
- Iii Core Primitives4.7K
- Iii Sdk Reference4.7K
- Iii Observability195
- Iii Browser Sdk194
- Iii Trigger Actions194
- Iii Workflow Orchestration194
- Iii Agentic Backend193
- Iii Channels193
- Iii Custom Triggers193
- Iii Event Driven Cqrs193
- Iii Functions And Triggers193
- Iii Http Invoked Functions193
- Iii Node Sdk193
- Iii Trigger Conditions193
- Iii Effect System192
- Iii Reactive Backend192
- Iii Python Sdk190
- Iii Rust Sdk188
- Iii Queue Processing183
- Iii Cron Scheduling180
- Iii Http Endpoints180
- Iii State Management180