NATL is an open-source test runner: scenarios in YAML for web UI and API. Write one compact scenario, run it locally or in CI, and keep it when the browser stack changes — swap engine: instead of rewriting the suite.
New here? Open the guide and start at Install.
Guide
Install, first PASS, then the language block by block.
Sandbox
Live demo page for natl init — login + API ping.
Troubleshooting
Common failures and how to fix them.
Adapters
Playwright by default; Selenium and Cypress when you need them.
Canon
Design choices that stay fixed.
Install
npm install -g @natl/cli @natl/adapter-playwright
npx playwright install chromium
natl --version