Polyglot backend runtime (Rust engine) that unifies APIs, queues, cron, streams, state, observability, and AI agents into three primitives — Workers, Triggers, and Functions — so agents are treated as first-class, composable system citizens rather than a bolted-on separate harness.
Key Features
Multi-Agent Single Agent Streaming Async Support Type Safe Short-Term Memory Long-Term Memory Shared Memory Plugin System Custom Tools Code Execution File System Access Sandboxing CLI API Server Self-Hosted
Community Feedback
Strengths
- Single mental model (Worker/Trigger/Function) covers APIs, queues, cron, streams, state, and agents instead of stitching together separate systems
- True polyglot support: functions in Node.js, Python, Rust, and Go are callable from each other through the same engine
- Agents get native access to state, queues, and tracing as ordinary workers rather than a bolted-on harness
Weaknesses
- Mixed/split licensing (Elastic-2.0 engine + Apache-2.0 SDKs) is unusual and requires careful legal review before commercial self-hosting or resale
- Pre-1.0 versioning (0.22.0) with very high release churn signals an API that may still be shifting
- Recent rebrand from Motia to iii (2026) means documentation, search results, and community knowledge are split across both names
iii Details
| Organization | Motia LLC (dba iii) |
| Organization Type | Company |
| Category | Framework |
| Subcategory | Orchestration |
| Deployment | Runtime Engine |
| Primary Language | Rust |
| Runtime | iii engine (Rust binary) + per-language SDKs (Node.js, Python, Rust, Go) |
| License | Elastic-2.0 / Apache-2.0 (split by directory) |
| Commercial Use | Restricted |
| Install Command | curl -fsSL https://install.iii.dev/iii/main/install.sh | sh |
| GitHub Stars | 18,490 |
| GitHub Forks | 1,241 |
| Open Issues | 46 |
| Contributors | 51 |
| Last Commit | 2026-07-23 |
| First Release | 2025-01-24 |
| Release Cadence | Very frequent (287 releases since Jan 2025) |
| Maturity | Beta |
| Pricing Model | Open core |
| Free Tier | Engine and SDKs are free to self-host; source-available Elastic License 2.0 on the engine restricts offering it as a competing hosted service |
| Self-Hosted Free | Yes |
| Cost Model | free self-hosted engine; no managed cloud offering identified at research time |
| Community Size | Large (18.5K GitHub stars) |
| Community Activity | Very active |
| Sentiment | Mixed |
| GPU Required | No |
| Research Date | 2026-07-23 |
Use Cases
- Composing a backend from independently-versioned workers (Node.js, Python, Rust, Go) that call each other's functions
- Running AI agents as workers with their tools exposed as callable functions and their memory backed by state workers
- Adding capabilities (observability, queueing, sandboxed execution) to a running system via `iii worker add`
- Real-time streaming/WebSocket delivery and durable state management for agent or API workloads
When to Use
Best for: Teams that want one runtime and mental model for APIs, jobs, queues, and AI agents across multiple languages instead of integrating separate frameworks for each
Avoid when: You need a fully permissive OSI license for commercial hosting/resale of the core engine, or you need a mature, API-stable 1.0 runtime today
Original data from HuggingFace, Arena and various public git repos.
Check out Ag3ntum — our secure, self-hosted AI agent for server management.
Release v20260328a