Compatibility

Runtime, package manager, and CI targets. This matrix will tighten as releases ship.

Initial targets:

  • Node.js — 20.x (engines field on the web app matches the Restormel module default).
  • pnpm — 9.x workspaces for authoring; consumers may use other managers once packages publish.
  • Browser automation — Playwright (MVP default adaptor).
  • Goal typesbrowser is the primary path; performance uses the same navigation contract and supports in-page Web Vitals checks plus optional Lighthouse category paths in structured_checks (see Performance goals). native (Maestro / Appium-style) is not supported yet (Architecture).
  • CI — GitHub Actions first; other runners supported via CLI invocation.

For Keys compatibility (frameworks, gateways, providers), see Keys’ own compatibility and integration guides.

← Docs home