NGC Catalog
CLASSIC
Welcome Guest
Resources
Kit SDK Air Gap - Linux - PB December 2024 (PB 24h2)

Kit SDK Air Gap - Linux - PB December 2024 (PB 24h2)

For downloads and more information, please view on a desktop device.
Logo for Kit SDK Air Gap - Linux - PB December 2024 (PB 24h2)
Associated Products
Features
Description
Toolkit for building native Omniverse applications and microservices.
Publisher
NVIDIA
Latest Version
106.5.5
Modified
May 6, 2025
Compressed Size
1.59 GB

Kit SDK Air Gap Overview

This Kit SDK package includes all CORE and SAMPLE extensions normally retrieved from the kit/sdk registry as well as all repo_tools and dependencies needed for building applications with the Kit App Template.

It is meant to be used in conjunction with the Kit Extension Registry package, which contains all the latest extensions available from the kit/default registry for this major version of Kit.

Usage:

  1. Download and unpack the Kit Air Gap packages from NGC.

e.g. in c:/temp/kit-sdk and c:/temp/kit-extensions-registry

  • Kit SDK Air Gap Packages:

    • Kit SDK Air Gap - Windows
    • Kit SDK Air Gap - Linux
  • Kit Extension Registry

  1. Navigate to the folder where Kit SDK Air Gap was extracted.

e.g. cd c:/temp/kit-sdk

  1. Run new_project.bat/ ./new_project.sh (Follow the instructions and create your new Kit App Template based project somewhere, e.g. c:/temp/my-project)

  2. Navigate to your new project folder.

e.g. cd c:/temp/my-project

  1. You can now run repo template and create an app or extension.

  2. Before building, you need to point to your local registry, open code repo.toml, and add a registry to the [repo_precache_exts] section e.g.:

[repo_precache_exts]
 registries = [
     { name = "my_registry", url = "c:/temp/kit-extensions-registry" },
 ]
  1. You can now build and launch your application:

Windows: repo.bat build / repo.bat launch

Linux: ./repo.sh build / ./repo.sh launch

  1. If you wish to load extensions at runtime from the application (necessary for running repo launch -d), you will need to also configure your application to use the local registry:
[settings.exts."omni.kit.registry.nucleus"]
 registries = [
     { name = "kit/airgap", url = "c:/temp/kit-extensions-registry" },
 ]

Known Issues

On Linux, some .sh script files may need to be set to executable.

  • Use chmod +x <file_path> to set the executable flag for a file.
  • Extract the kit-sdk-airgap package using the -K flag to preserve executable flags from the zip file.

These script files may need executable flag set:

./new_project.sh
./python.sh

After creating a new repository with new_repository.sh, these script files may need executable flag set:

./repo.sh
./tools/packman/python.sh

Get Help

Access Omniverse Knowledge Base articles and submit support cases with Enterprise Support Services.

Explore detailed guides for deploying and managing NVIDIA Omniverse applications at NVIDIA Omniverse Docs Hub.

Manage your software licenses at the NVIDIA Licensing Portal.

Join the developer and user community to share knowledge, ask questions, and connect with experts:

  • NVIDIA Omniverse Dev Community
  • NVIDIA Omniverse Discord Server
  • NVIDIA Omniverse Forums

Governing Terms

NVIDIA Omniverse is governed by the NVIDIA Agreements | Enterprise Software | NVIDIA Software License Agreement and NVIDIA Agreements | Enterprise Software | Product Specific Terms for Omniverse.

By downloading or using NVIDIA Omniverse, you agree to the NVIDIA Omniverse terms.