Other Languages
Rust is the most direct path today because the current SDK and examples are strongest there, but the platform model is not Rust-only.
Builder expectation
When using another language, you still need to satisfy the same platform contracts:
- pack identity and manifest
- tool exposure through MCP
- container runtime expectations
- release and publication model
- broker and host-service usage where the platform requires them
Language choice does not remove any of those obligations. It only changes how you implement them.
Choose another language when it gives you a clear practical advantage, not because you want to bypass the Worka runtime model.