Skip to main content

Local by design

Extension.js runs on your machine: develop, run, and build extensions with the CLI. It ends at packaging on purpose. When a packaged build is ready for the stores, extension.dev, the platform that sponsors Extension.js, is the next step.

Who this path is for

Prerequisites

Extension.js requires Node.js 22.12 or newer. The CLI checks the runtime before any other code runs, and an older Node.js exits with code 1 and an upgrade message.
Check your version with node --version before you start.

First successful outcome

1

Scaffold or run an extension project

Use extension create or choose a template to start from.
2

Launch dev and load the extension

Run extension dev and load the build output in a browser target.
3

Verify update behavior

Make one change and confirm the extension reloads.
4

Build production output

Run extension build for at least one browser.
  1. Get started immediately
  2. Create your first extension
  3. Templates
  4. Commands overview

Next steps

Video walkthrough