Unable to connect to localhost Nucleus from Python standalone application

I’m trying to connect to my localhost Nucleus server installed on an Ubuntu 22.04 Workstation I’m working from. The Nucleus Server is perfectly reachable from the web browser using http://localhost:34080. Whenever I try to access assets from Nuclues in my Standalone Python app, the log is telling me that Nucleus is not accessible.

[Info] [omni.isaac.core.utils.nucleus] Check /persistent/isaac/asset_root/default setting
[Info] [omni.isaac.core.utils.nucleus] Checking path: omniverse://localhost/NVIDIA/Assets/Isaac/2023.1.1/Isaac
[Info] [omni.isaac.core.utils.nucleus] Failure: omniverse://localhost/NVIDIA/Assets/Isaac/2023.1.1/Isaac not accessible

is there anything I am missing here? I even passed my Nucleus admin credentials with:

$export OMNI_USER=
$ export OMNI_PASS=

Any help is really appreciated!

Hi @koehne1,

A local Nucleus server is no longer required for Isaac Sim. Starting with Isaac Sim 5.0+, assets are served directly from NVIDIA’s CDN and the get_assets_root_path() function resolves to an S3 URL by default — no Nucleus setup needed.

If you’re still working with a local Nucleus server on a newer version, the connection issue was likely due to the omni.client library requiring Nucleus authentication via the Omniverse Launcher login rather than environment variables.

We recommend upgrading to Isaac Sim 6.0.0 where asset access is simpler and doesn’t require Nucleus.

Closing due to age.