Add External Dependency Manager via Package Manager

When you work on almost any mobile game, you deal with External Dependency Manager to resolve Android libs. In most cases we import it with any of Unity Plugin, which relies on it (Facebook SDK, Firebase, etc.) This is not very convenient, as every Plugin has it’s own version of External Dependency Manager shipped with it, so we have to import and re-import it carefully.

Some time ago (with some Plugin I think) I found, that External Dependency Manager could be added with Package Manager Registry:

Which gives handy ability to import the External Dependency Manager automatically with Package Manger:

But, some time ago this feature stopped working for me, and this endpoint doesn’t work anymore:
https://unityregistry-pa.googleapis.com

I found this way of adding External Dependency Manager very convenient and would like to know is it possible to restore this functionality? Perhaps Google has changes the repository endpoint for it, or something?

I can’t find the exact blog post, but Google decided to discontinue hosting the External Dependency Manager as a scoped registry. It can now only be installed locally:

1 Like

Just added OpenUPM support to the Google EDM4U repo, so that should make installing it easier for some people.

1 Like