Toolkit for building native Omniverse applications and microservices.


Kit Application Framework
This package contains the Kit Kernel and the Kit Base Editor sample application with all necessary extensions pre-cached and ready to run!
The Kit Base Editor is a great way to get familiar with OpenUSD, and to experience the capabilities of the RTX Rendering.
To launch the Kit Base Editor, run the following batch script:
- Windows:
omni.app.editor.base.bat - Linux:
omni.app.editor.base.sh
Use the Extension Manager (Window -> Extensions) to explore all the extensions available for Kit applications.
Build Your Own Kit Application
Kit App Template
To get started building your own applications and extensions using Omniverse Kit, the Omniverse Kit App Template is included along with a tool to setup a new project from scratch.
Usage
- Open a terminal to where Kit has been extracted.
- Create a new project from the Kit App Template:
- Windows:
.\new_project.bat - Linux:
./new_project.sh
- Windows:
NOTE: If this is your first time running
new_project, you'll be prompted to accept the Omniverse Licensing Terms.
-
Choose a folder to create a new Kit project.
-
Navigate to your newly created project folder and run the following commands:
repo template new- Create new application and extensions from Kit templates.repo build- Build your application and extensions.repo launch- Launch your application.repo --help- List all available repo commands and options.
NOTE : Repo tools are shell scripts: Use
.\repo.baton Windows and./repo.shon Linux. Learn more about Repo Tools here.
Running new_project is roughly equivalent to cloning Omniverse Kit App Template github repo. The benefit is that this new project will have no link to Kit App Template repo on GitHub.
NOTE :
The newly created project will link to the local Kit folder as a dependency usingkit-sdk.packman.xml.userin the./tools/depsfolder.
Kit App Template from Github, by comparison, will downloadkit-kernelas a dependency and link to that resource instead. Read more in the Kit Manual.
Get Help
Enterprise Support
Access Omniverse Knowledge Base articles and submit support cases: File a Support Ticket
Omniverse Documentation
Explore detailed guides for deploying and managing NVIDIA Omniverse applications: Documentation Hub
Licensing Portal
Manage your software licenses: NVIDIA Licensing Portal
Community Support
Join the developer and user community to share knowledge, ask questions, and connect with experts:
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 AI Products.
By downloading or using NVIDIA Omniverse, you agree to the NVIDIA Omniverse terms.