Itero Publisher is currently in beta review. If you have feedback, please don't hesitate to let us know!
When you're ready to publish your extension to the Chrome Web Store, Firefox Add-ons Store, or Edge Add-ons Store, you can use Itero Publisher to automate the process.
Click on the "Publish" button on your extension's dashboard to get started.
Chrome Web Store
extensionId to the form. You can get these from Google Cloud Platform.
Visit the Google Console (opens in a new tab) and create a new project:
chrome-webstore-upload and click Create Project
Visit the Google Cloud Consent Portal (opens in a new tab), select External and Create
Only enter the application name (e.g.
chrome-webstore-upload) and required email fields, and click Save
Add your email address to the Test users
Visit the Chrome Web Store API page (opens in a new tab) and click Enable
Visit the Google API Credentials page (opens in a new tab) and click Create credentials > OAuth Client ID
Select Desktop app, enter
Chrome Webstore Upload, and click Create
Download the OAuth client JSON key, save it into a
Go back to the Google Cloud Consent page (opens in a new tab) page, and click PUBLISH APP to confirm
Open a console/terminal where you stored your
key.json file. Run the following, replacing
pnpm dlx with
yarn dlx as needed:
pnpm dlx gcp-refresh-token
The command will open an OAuth consent screen on the web. Follow its steps and warnings (this is your personal app). Make sure the local
port is correct.
Now you should have ✅
clientSecret and ✅
Enter these values into the form on Itero Publisher, along with the extension ID that you can find on the Chrome Web Store Developer Dashboard (opens in a new tab).
Edge Add-ons Store
Create an Edge add-on and go to the dashboard. You should see your product ID in the URL. It will look something like this:
You can get the
accessTokenUrl from the Microsoft Edge Publish API page (opens in a new tab).
Firefox Add-ons Store
You can get your Extension UUID from the Firefox Add-ons hub: (Make sure to change the URL to match your extension's name):
For the API Key and API Secret, you can get those from the Firefox Add-ons Developer Hub's API page (opens in a new tab)