iii-hq avatar

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-code

Installs 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
1medusajs avatarbuilding-with-medusamedusajs/medusa-agent-skillsLoad automatically when planning, researching, or implementing ANY Medusa backend features (custom modules, API routes, workflows, data models, module links, bu4.8Kskills.sh installs
2jeffallan avataratlassian-mcpjeffallan/claude-skillsIntegrates with Atlassian products to manage project tracking and documentation via MCP protocol. Use when querying Jira issues with JQL filters, creating and u4.6Kskills.sh installs
3napoleond avatarclawdirect-devnapoleond/clawdirectBuild agent-facing web experiences with ATXP-based authentication, following the ClawDirect pattern. Use this skill when building websites that AI agents intera4.6Kskills.sh installs
4dpearson2699 avatarios-networkingdpearson2699/swift-ios-skillsBuild, review, or improve networking code in iOS/macOS apps using URLSession with async/await, structured concurrency, and modern Swift patterns. Use when worki4.6Kskills.sh installs
5unnoo avatarzsxq-sharedunnoo/zsxq-skill知识星球 CLI 共享基础:认证登录(auth login/logout/status)、配置诊断(doctor/config show)、通用 API 调用规范(api list/api call/api raw 调用底层接口或原始 HTTP 接口)、星球与主题分享链接拼接(电脑端 / 手机端)、写入与删除操作的安全4.6Kskills.sh installs
6grafana avatartestinggrafana/skillsProbe, load-test, and instrument frontends from Grafana Cloud. Covers Synthetic Monitoring (HTTP / DNS / TCP / Ping / Traceroute / Multihttp / k6-browser script4.5Kskills.sh installs