Runtime support matrix
Canonical Octonode repository documentation.
Runtime support matrix
| Runtime | v1 status | Active surfaces |
|---|---|---|
| TypeScript on Node.js 24 | Supported | Schema defaults, CLI, Studio, native nodes, plugins, examples, and CI |
| JavaScript artifacts | Internal | Generated .cjs runtime output only; author editable .ts source |
| Python, Ruby, Bash, Go | Unsupported | No v1 SDK, examples, build, CI, UI, CLI scaffolding, or support commitment |
| Additional runtimes | Planned | Must pass the future language-neutral runner conformance contract |
The IPC envelope keeps manifest.language as a string so adding a conforming runtime does not
require a wire-protocol rewrite. That compatibility field is not a declaration of v1 product
support. Active authoring boundaries accept only typescript; requests for another language
fail with an actionable unsupported ... Choose one of: typescript error before files are
created.