# iii ## Docs - [Changelog](https://motiadev-docs-deployment-guide.mintlify.app/changelog/index.md): Product updates and announcements for iii. - [Channels](https://motiadev-docs-deployment-guide.mintlify.app/creating-workers/channels.md): Stream large or binary payloads between iii workers. - [Functions](https://motiadev-docs-deployment-guide.mintlify.app/creating-workers/functions.md): Author the functions a new worker contributes to an iii system. - [Overview](https://motiadev-docs-deployment-guide.mintlify.app/creating-workers/index.md): Every new capability in iii is added by writing a Worker, never by extending the Engine. - [Triggers](https://motiadev-docs-deployment-guide.mintlify.app/creating-workers/triggers.md): Author new trigger types so other workers' functions can run on the events your worker emits. - [Worker manifest](https://motiadev-docs-deployment-guide.mintlify.app/creating-workers/worker-manifest.md): Complete field reference for iii.worker.yaml. - [Workers](https://motiadev-docs-deployment-guide.mintlify.app/creating-workers/workers.md): Deploying and integrating workers into a iii project. - [Welcome to iii](https://motiadev-docs-deployment-guide.mintlify.app/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-docs-deployment-guide.mintlify.app/install.md): Install the iii engine and set up your development environment. - [Quickstart](https://motiadev-docs-deployment-guide.mintlify.app/quickstart.md): Scaffold a cross-language project, compose Python and TypeScript workers, and incrementally add functionality to a live system with zero downtime. - [Browser SDK](https://motiadev-docs-deployment-guide.mintlify.app/sdk-reference/browser-sdk.md): Public surface of the iii Browser SDK (`iii-browser-sdk`). - [Engine protocol](https://motiadev-docs-deployment-guide.mintlify.app/sdk-reference/engine-sdk.md): The raw WebSocket protocol that SDK workers and the engine speak. - [Node.js SDK](https://motiadev-docs-deployment-guide.mintlify.app/sdk-reference/node-sdk.md): Public surface of the iii Node.js SDK (`iii-sdk`). - [Python SDK](https://motiadev-docs-deployment-guide.mintlify.app/sdk-reference/python-sdk.md): Public surface of the iii Python SDK (`iii-sdk`, imported as `iii`). - [Rust SDK](https://motiadev-docs-deployment-guide.mintlify.app/sdk-reference/rust-sdk.md): Public surface of the iii Rust SDK (`iii-sdk`, imported as `iii_sdk`). - [Troubleshooting](https://motiadev-docs-deployment-guide.mintlify.app/troubleshooting.md): Fixes for common errors when running the iii engine and workers. - [Ch. 6: Move bulk data with channels](https://motiadev-docs-deployment-guide.mintlify.app/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-docs-deployment-guide.mintlify.app/tutorials/linkly/durable-execution.md): Move click-row writes onto a queue, then broadcast link events to independent subscribers. - [Ch. 1: Foundations](https://motiadev-docs-deployment-guide.mintlify.app/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-docs-deployment-guide.mintlify.app/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-docs-deployment-guide.mintlify.app/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-docs-deployment-guide.mintlify.app/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-docs-deployment-guide.mintlify.app/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-docs-deployment-guide.mintlify.app/tutorials/linkly/streaming.md): Push clicks to subscribers in real time with a dedicated click-streamer worker and iii-stream. - [Channels](https://motiadev-docs-deployment-guide.mintlify.app/understanding-iii/channels.md): How iii streams data between workers without JSON payload limits. - [Engine](https://motiadev-docs-deployment-guide.mintlify.app/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-docs-deployment-guide.mintlify.app/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. - [CLI](https://motiadev-docs-deployment-guide.mintlify.app/using-iii/cli.md): The iii CLI: discover commands, trigger functions, and manage iii itself. - [Console](https://motiadev-docs-deployment-guide.mintlify.app/using-iii/console.md): The visual UI for your running iii system. - [Deployment](https://motiadev-docs-deployment-guide.mintlify.app/using-iii/deployment.md): Running iii in development, staging, and production. - [Engine](https://motiadev-docs-deployment-guide.mintlify.app/using-iii/engine.md): Configuring and running the iii engine. - [Functions](https://motiadev-docs-deployment-guide.mintlify.app/using-iii/functions.md): Registering and invoking functions in your iii project. - [Triggers](https://motiadev-docs-deployment-guide.mintlify.app/using-iii/triggers.md): Calling functions directly or by binding them to events in your iii project. - [Workers](https://motiadev-docs-deployment-guide.mintlify.app/using-iii/workers.md): Using workers in your iii project. - [Worker Registry](https://motiadev-docs-deployment-guide.mintlify.app/using-iii/workers-registry.md): A central repository of iii workers.