Registry URLs not working - omni.kit.registry.nucleus


I’m developing an application and I’d like to include in the extension manager all the extensions that are part of USD composer and USD Presenter. I have add those registries in my .kit file under settings.exts."omni.kit.registry.nucleus":

registries = [
    { name = "kit/default", url = "omniverse://" },
    { name = "kit/sdk", url = "omniverse://${kit_version_short}/${kit_git_hash}" },
    { name = "kit/usd", url = "omniverse://" },

But it doesn’t work, the extensions are not visible in my extension manager and I got the warning message :
[Warning] [omni.client.plugin] Tick: discovery: Could not resolve host name ""

It was working before, so it seems that these URLs are no longer valid. Would it be possible to have the new one, or is there a place where they are listed?


Hi, you can try putting the following registries:

Those are the public registries we put extensions from Composer to. It might also be important to use the same version of kit:

1 Like

Thanks, but I also need the extension for USD Presenter.

I’ve added the registries provided by your link but they don’t cover USD Presenter extensions since I got the Failed to resolve extension dependencies for omni.kit.markup.core which I want to enable in my application. Do you also have the URL of the USD Presenter registry? Thanks.

USD Presenter was not yet released using our public extension registry. All extensions it has are packaged into it. You can only manually copy them from it (or point as an extension search path to it, with --ext-folder or in kit file where extscache dir is added).

1 Like

Ok thanks !

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.