update
Apr 18, 2026
By Teun
OpenClaw Moves to Node 24 as Recommended Default Runtime
Node 22.14+ remains supported via LTS, but Node 24 is now the default for fresh installs, CI, and release workflows. Existing installs on Node 22 keep working.
OpenClaw has moved Node 24 to its recommended default runtime for new installs, CI pipelines, and release workflows, while keeping Node 22.14 and newer supported through its LTS path. The change affects the defaults in OpenClaw’s installation and build guidance, but it does not force existing setups to upgrade immediately.
For teams already running OpenClaw on Node 22, the main point is stability. Current installs keep working, and the project is not dropping support for the 22.14+ line. That gives maintainers room to plan upgrades on their own schedule rather than scrambling to match a runtime change.
The shift does matter for anyone starting fresh. New installations, continuous integration jobs, and release processes will now be documented and tested around Node 24, which makes it the safest choice for new environments that want to stay aligned with OpenClaw’s default path.
Node is the JavaScript runtime that OpenClaw uses to run its code. A runtime is the software layer that executes programs, and in practice it determines which language features are available, which packages install cleanly, and how reliably the tool behaves across systems.
OpenClaw’s decision fits a pattern common in software projects that track Node’s release cadence. When a newer runtime becomes the preferred target, it usually means the maintainers are ready to use newer language features, newer platform behavior, or newer dependency support without carrying as much compatibility overhead for older versions.
That does not mean older versions stop working the moment the default changes. In OpenClaw’s case, the project explicitly distinguishes between the recommended runtime for new work and the supported baseline for existing deployments. That distinction matters in teams with locked-down infrastructure, where runtime upgrades often need testing against internal dependencies, deployment scripts, and any custom automation built around the tool.
For CI environments, the default runtime is especially important. Build and test systems often inherit whatever the project documents as the primary supported version, so a change like this can affect how new pipelines are created and how release jobs are validated. If a project standardizes on the newest default, it reduces ambiguity for people setting up OpenClaw in containers, self-hosted runners, or shared build agents.
The change also signals where future development is likely headed. Once a project names a newer runtime as its default, new features and bug fixes tend to be tested there first, with support for older versions maintained mainly to keep existing users running. That does not make Node 22 obsolete, but it can influence how quickly new OpenClaw functionality appears on one runtime versus another.
OpenClaw’s install documentation now reflects that split, with Node 24 as the recommended starting point and Node 22.14+ still listed as supported for users who have not migrated yet. Existing installations are unaffected, but new environments will now be expected to follow the newer baseline.