Is it fine to publish 2 versions of my extension, one for internal testing and the other for public use?

Chriss Haddad 0 Reputation points

Would that break any policies related to edge extensions? As I couldn't find anything related to that in the docs other than to sideload extensions for testing.

The plan is to have one extension hidden from the addon store which would be used for internal testing which also be linked to different environment, and the other published to the store for public use.

For example for chrome they mention that it's possible, and how to indicate that one version is for testing.

Or would it mean if I create another semi identical extension used for testing (which would be private and might be versions ahead of the prod extension), it would lead to the testing extension not getting approved? Or possibly worse having both the extensions removed because they are too similar?

Microsoft Edge
Microsoft Edge
A Microsoft cross-platform web browser that provides privacy, learning, and accessibility tools.
1,584 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Deepak-MSFT 2,176 Reputation points Microsoft Vendor

    Hi @Chriss Haddad,

    I refer to the Chrome document which you shared in the original post. Its shows an option to make the extension Private. It does not contain any information about publishing 2 extensions.

    I refer to the Microsoft document and got the information below.

    User's image

    Ref: Provide Availability details

    So, if you select the Hidden visibility then you could use extension for testing purposes.

    The document does not describe whether you could publish 2 extensions, one for public and another for testing.

    At a time, you could upload single package. For testing purposes, I would suggest you publish 1 copy of extension and make it public.

    Then repack the extension again with the different extension ID. Now you have basically 2 different extensions. You could publish the extension that you repacked and make it hidden.

    Note: You would need to test the extension locally to make sure it does not have any errors. If it contains errors, it might fail the validations step.

    Best Regards,


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.