Make it easy to distribute cross‑browser extensions. Learn more
PrivacyTermsCookies

Please sign in to continue

New extension

Create a new browser extension project

Project details

Defaults for your new extension

Repository
Not connected
Default branch
main
Root directory
Repository root
Browser support
No build setup configured
Homepage URL
Not set

What happens when you create this

The steps Extension.dev runs for you, start to finish.

  1. Your repository is connected

    Extension.dev connects the existing GitHub repository you selected so it can push commits, run builds, and open preview deployments for you.

  2. The GitHub App is authorized

    You grant the Extension.dev GitHub App access to that repository so it can push commits, run builds, and open preview deployments for you.

  3. Your extension is built

    Each push builds your extension for the browsers you picked and produces a shareable preview you can load unpacked.

  4. Ship to the stores

    When you are ready, submit the same build to the Chrome Web Store, Edge Add-ons, and Firefox from your dashboard.

Extension.dev only accesses the repository created here, never your other repositories.

  1. import

New extension

Create a new browser extension project