# iii ## Docs - [Helpers (Node.js)](https://motiadev-fix-dx-issues.mintlify.site/api-reference/helpers-node.md): API reference for the @iii-dev/helpers package (Node.js / TypeScript). - [Helpers (Python)](https://motiadev-fix-dx-issues.mintlify.site/api-reference/helpers-python.md): API reference for the iii-helpers package (Python). - [Helpers (Rust)](https://motiadev-fix-dx-issues.mintlify.site/api-reference/helpers-rust.md): API reference for the iii-helpers crate (Rust). - [Browser SDK](https://motiadev-fix-dx-issues.mintlify.site/api-reference/sdk-browser.md): API reference for the iii SDK for Browser / TypeScript. - [Node.js SDK](https://motiadev-fix-dx-issues.mintlify.site/api-reference/sdk-node.md): API reference for the iii SDK for Node.js / TypeScript. - [Python SDK](https://motiadev-fix-dx-issues.mintlify.site/api-reference/sdk-python.md): API reference for the iii SDK for Python. - [Rust SDK](https://motiadev-fix-dx-issues.mintlify.site/api-reference/sdk-rust.md): API reference for the iii SDK for Rust. - [Changelog](https://motiadev-fix-dx-issues.mintlify.site/changelog/index.md): Product updates and announcements for iii. - [CLI reference](https://motiadev-fix-dx-issues.mintlify.site/cli-reference/index.md): Every flag, argument, and subcommand of the iii CLI, including iii worker and iii console, generated from the CLI definitions in source. - [Channels](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/channels.md): Stream large or binary payloads between iii workers. - [Functions](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/functions.md): Author the functions a new worker contributes to an iii system. - [HTTP](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/http.md): Expose functions as HTTP endpoints with the iii-http worker. - [Overview](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/index.md): Every new capability in iii is added by writing a Worker, never by extending the Engine. - [Observability](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/observability.md): Traces, metrics, and logs for a iii system through the iii-observability worker. - [Queues](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/queues.md): Async job processing with named topics, retries, and dead-letter support via the iii-queue worker. - [Sandboxes](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/sandboxes.md): Run short-lived code in an isolated microVM through the sandbox::* triggers. - [Triggers](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/triggers.md): Author new trigger types so other workers' functions can run on the events your worker emits. - [Access Control](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/worker-manager.md): Accept untrusted worker connections through RBAC-gated listeners served by the iii-worker-manager worker. - [Worker manifest](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/worker-manifest.md): Complete field reference for iii.worker.yaml. - [Workers](https://motiadev-fix-dx-issues.mintlify.site/creating-workers/workers.md): Deploying and integrating workers into a iii project. - [Welcome to iii](https://motiadev-fix-dx-issues.mintlify.site/index.md): A next-generation software system that makes it possible to effortlessly compose, extend, and observe every service in real-time for the first time ever. - [Install](https://motiadev-fix-dx-issues.mintlify.site/install.md): Install the iii engine and set up your development environment. - [Quickstart](https://motiadev-fix-dx-issues.mintlify.site/quickstart.md): Scaffold a cross-language project, compose Python and TypeScript workers, and incrementally add functionality to a live system with zero downtime. - [Engine protocol](https://motiadev-fix-dx-issues.mintlify.site/sdk-reference/engine-sdk.md): The raw WebSocket protocol that SDK workers and the engine speak. - [Troubleshooting](https://motiadev-fix-dx-issues.mintlify.site/troubleshooting.md): Fixes for common errors when running the iii engine and workers. - [Ch. 6: Move bulk data with channels](https://motiadev-fix-dx-issues.mintlify.site/tutorials/linkly/channels.md): Send a large amount of data over a channel by bulk-loading links from a CSV with a dedicated importer worker. - [Ch. 4: Make it durable](https://motiadev-fix-dx-issues.mintlify.site/tutorials/linkly/durable-execution.md): Move click-row writes onto a queue, then broadcast link events to independent subscribers. - [Ch. 1: Foundations](https://motiadev-fix-dx-issues.mintlify.site/tutorials/linkly/foundations.md): Build the link worker with link::create and link::resolve, then expose it over HTTP. - [Ch. 7: Bring in the browser](https://motiadev-fix-dx-issues.mintlify.site/tutorials/linkly/frontend.md): Turn a browser tab into a iii worker that creates links, shows live clicks, and answers server-initiated prompts. - [Ch. 2: Observe everything](https://motiadev-fix-dx-issues.mintlify.site/tutorials/linkly/observability.md): Watch Linkly run live in the iii console, then read the same logs and traces from the engine. - [Overview](https://motiadev-fix-dx-issues.mintlify.site/tutorials/linkly/overview.md): Build Linkly, a URL shortener that grows into a multi-tenant link platform on iii. - [Ch. 3: Persist everything](https://motiadev-fix-dx-issues.mintlify.site/tutorials/linkly/persistence.md): Add a SQLite database for durable storage of links and a timestamped row for every click. - [Ch. 5: Stream live clicks](https://motiadev-fix-dx-issues.mintlify.site/tutorials/linkly/streaming.md): Push clicks to subscribers in real time with a dedicated click-streamer worker and iii-stream. - [Channels](https://motiadev-fix-dx-issues.mintlify.site/understanding-iii/channels.md): How iii streams data between workers without JSON payload limits. - [Engine](https://motiadev-fix-dx-issues.mintlify.site/understanding-iii/engine.md): The iii engine is the thin layer that allows the benefits of Workers, Triggers, and Functions to happen. - [Workers, Triggers, and Functions](https://motiadev-fix-dx-issues.mintlify.site/understanding-iii/index.md): A walkthrough of the four pieces that make up every iii system (Workers, Triggers, Functions, and the Engine), using the Quickstart tutorial as an example. - [Upgrading from 0.19.x to 0.20.x](https://motiadev-fix-dx-issues.mintlify.site/upgrading/from-0-19-x.md): Move a Node, Python, or Rust worker from iii-sdk 0.19.x to the reorganized 0.20.x surface. - [CLI](https://motiadev-fix-dx-issues.mintlify.site/using-iii/cli.md): The iii CLI: discover commands, trigger functions, and manage iii itself. - [Console](https://motiadev-fix-dx-issues.mintlify.site/using-iii/console.md): The visual UI for your running iii system. - [Deployment](https://motiadev-fix-dx-issues.mintlify.site/using-iii/deployment.md): Running iii in development, staging, and production. - [Engine](https://motiadev-fix-dx-issues.mintlify.site/using-iii/engine.md): Configuring and running the iii engine. - [Functions](https://motiadev-fix-dx-issues.mintlify.site/using-iii/functions.md): Registering and invoking functions in your iii project. - [Triggers](https://motiadev-fix-dx-issues.mintlify.site/using-iii/triggers.md): Calling functions directly or by binding them to events in your iii project. - [Workers](https://motiadev-fix-dx-issues.mintlify.site/using-iii/workers.md): Using workers in your iii project. - [Worker Registry](https://motiadev-fix-dx-issues.mintlify.site/using-iii/workers-registry.md): A central repository of iii workers.