iii-hq avatar

Iii Sdk Reference

Covers package installation, worker initialization, function registration, and invocation patterns across Node.js, browser, Python, and Rust implementations of the iii SDK. Includes side-by-side API maps so you can see how `registerFunction` in TypeScript becomes `register_function` in Python and Rust, plus the important gotchas like keeping secrets server-side in browser workers and using `trigger_async` inside Python async handlers. The tables are genuinely helpful when you're switching languages mid-project or need to remember which helper package exports Logger. Pairs with separate skills for core primitives and error handling, so this stays focused on syntax and SDK-specific mechanics rather than architecture.

skills.sh installs
4.7K
GitHub stars
18.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add iii-hq/iii --skill iii-sdk-reference --agent claude-code

Installs into .claude/skills of the current project.

Files

SDK Reference

Use this skill for language-specific SDK details. Use iii-core-primitives for the common model and iii-error-handling for exception handling.

Install

# TypeScript / Node.js
npm install iii-sdk

# Browser apps
npm install iii-browser-sdk

# Python
pip install iii-sdk

# Rust
cargo add iii-sdk

# Go
go get github.com/iii-hq/iii/sdk/packages/go/iii

Choose the SDK

SDKPackageBest forImportant caveat
Node.jsiii-sdkServer-side TypeScript/JavaScript workersSupports custom headers, Logger, OpenTelemetry, HTTP-invoked functions
Browseriii-browser-sdkWeb apps and interactive UI callbacksConnect through the rbac-proxy worker's public port, never the engine port; keep secrets server-side
Pythoniii-sdkSync or async Python workersUse call_async inside async handlers
Rustiii-sdkHigh-performance tokio workersHandler error type should map into iii_sdk::Error
Gogithub.com/iii-hq/iii/sdk/packages/go/iiiGo servicesHandlers take (ctx, json.RawMessage); pass the handler's ctx to Call

Sponsors

Details

Repository
github.com/iii-hq/iii
Categories
Backend & APIs, DevOps & CI/CD, Automation & Workflows, Python, Rust
First seen
Jul 14, 2026

More from iii-hq/iii

All 30
1superwall avatarsuperwallsuperwall/skillsUse the `superwall` CLI to manage apps, products, entitlements, campaigns, paywalls, App Store Connect, and ClickHouse analytics. Also covers documentation look4.7Kskills.sh installs
2yaklang avatarhackyaklang/hack-skillsEntry P0 primary router for HackSkills. Use when the task involves web application testing, API security assessment, recon, vulnerability triage, exploit path p4.6Kskills.sh installs
3clickhouse avatarclickhousectl-local-devclickhouse/agent-skillsUse when a user wants to build an application with ClickHouse, set up a local ClickHouse development environment, install ClickHouse, create a local server, cre4.5Kskills.sh installs
4jeffallan avatarmcp-developerjeffallan/claude-skillsUse when building, debugging, or extending MCP servers or clients that connect AI systems with external tools and data sources. Invoke to implement tool handler4.4Kskills.sh installs
5medusajs avatarbuilding-storefrontsmedusajs/medusa-agent-skillsLoad automatically when planning, researching, or implementing Medusa storefront features (calling custom API routes, SDK integration, React Query patterns, dat4.4Kskills.sh installs
6giuseppe-trisciuoglio avatartypescript-docsgiuseppe-trisciuoglio/developer-kitGenerates comprehensive TypeScript documentation using JSDoc, TypeDoc, and multi-layered documentation patterns for different audiences. Use when creating API d4.4Kskills.sh installs