Skip to main content

Two tracks

Extension.js has two getting-started tracks. This page covers the CLI track: develop, run, and build extensions on your machine. If you instead want the hosted platform track (workspace, import or AI generation, preview, then CI build and store submission on extension.dev), see Get started with the Extension.dev platform.

Who this path is for

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