Runtimes and versions
The language runtimes and versions available for web and worker services on seenode.
When you create a web or worker service, seenode detects your project’s language and selects a runtime Image. You can override the runtime (and its version) from the Image dropdown when creating the service, or later from the service’s Settings → Runtime.
The runtime provides the language toolchain. Your build command installs your application’s dependencies on top of it.
Available runtimes
| Language | Versions |
|---|---|
| Node.js | 16, 18, 19, 22, 24 |
| Python | 3.9, 3.10, 3.11, 3.12, 3.13, 3.14 |
| Go | 1.21, 1.24 |
| Elixir | 1.18 |

Tip (Need another toolchain?)
The runtime ships only its own language. To add another during the build (for example, Node.js inside a Python runtime for a frontend build step), install it in your build command. See Installing Node.js in a Python image.