Skip to main content

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.