iii

Effortlessly compose, extend, and observe every service in real-time for the first time ever.

16 articles 17.1k View on GitHub ↗
16 articles
How to Debug iii Function Invocations and Inspect Traces Using the Console UI

Debug iii function invocations and inspect traces with the iii console UI. Visualize waterfalls and analyze span data for real-time insights into your system.

how-to-guide
May 28, 2026
Difference Between iii Python, TypeScript, and Rust SDKs: A Complete Guide

Explore the iii Python, TypeScript, and Rust SDKs. Discover their unique type systems, error handling, and async patterns to choose the best fit for your project.

comparison
May 28, 2026
How the III Configuration Worker Manages Dynamic Configuration with File-Based Adapters

Discover how the iii ConfigurationWorker uses FsAdapter and YAML files to manage dynamic configurations. Learn about automatic updates triggered by file changes.

how-to-guide
May 28, 2026
How to Implement Custom Adapters for Queue and State Storage in iii

Learn to implement custom adapters for queue and state storage in iii by implementing async traits, providing factory functions, and registering with the register_adapter! macro for runtime discovery.

how-to-guide
May 28, 2026
How the iii-stream Worker Integrates with Redis for Real-Time Streaming Patterns

Discover how the iii-stream worker integrates with Redis to manage real-time streaming patterns. Learn about durable storage and low-latency event distribution.

how-to-guide
May 28, 2026
How to Implement Middleware Chains for HTTP Triggers Using `middleware_function_ids` in III

Streamline III HTTP triggers by chaining middleware using middleware_function_ids. Learn how to control request flow with return actions for continue or respond.

how-to-guide
May 28, 2026
Security Model for iii Docker Containers: Distroless Runtime and Defence-in-Depth

Discover the iii Docker containers security model with distroless runtime. Learn how defense-in-depth reduces attack surface using non-root, read-only, and minimal capabilities.

deep-dive
May 28, 2026
How the iii-bridge Worker Enables Remote Worker Connections and Function Forwarding

Discover how the iii-bridge worker connects remote workers and forwards functions transparently. Learn about its persistent WebSocket adapter and trigger capabilities.

how-to-guide
May 28, 2026
Fire-and-Forget vs Synchronous Function Invocations in the iii Protocol

Explore fire-and-forget vs synchronous function invocations in the iii protocol. Understand how iii handles return paths and invocation IDs for efficient communication and data retrieval.

deep-dive
May 28, 2026
How to Create Custom HTTP Endpoints with the iii-http Worker and Configure api_path

Easily create custom HTTP endpoints with the iii-http worker. Learn how to bind iii functions to specific paths and methods using api_path for seamless request handling and response serialization.

how-to-guide
May 28, 2026
How iii-observability Integrates with OpenTelemetry for Traces, Metrics, and Logs

Learn how iii-observability unifies OpenTelemetry data collection for traces, metrics, and logs across Rust, Node.js, and Python via OTLP JSON payloads over WebSockets to the iii engine.

how-to-guide
May 28, 2026
How to Register Functions and Triggers with iii WebSocket Protocol Messages

Learn how to register functions and triggers with the iii WebSocket protocol using registerfunction and registertrigger messages. Easily declare schemas and bind triggers via the SDK.

how-to-guide
May 28, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →