NVIDIA Omniverse is a collection of accelerated libraries, OpenUSD tooling, and sample repositories for developing Physical AI simulation applications and agentic wokflows, tuned specially for — robotics simulation, industrial digital twins, and synthetic data generation.
These repositories expose Omniverse core technologies as standalone, embeddable libraries with well-defined C and Python APIs. Integrate RTX rendering, PhysX simulation, streaming, and storage directly into your existing applications and training pipelines.
Learn more here: NVIDIA Omniverse
| Workflow | What you build | Key libraries |
|---|---|---|
| Robotics simulation & training | RL/IL environments, policy validation, Isaac Lab–style headless physics at scale | ovphysx, ovrtx, ovstream |
| Industrial digital twins & VFI | Factory layouts, operations simulation, PLM-connected asset pipelines | ovstorage, ovpackage, OpenUSD tooling (below) |
| Sensor rendering & synthetic data | Multimodal perception, defect/augmentation datasets, scalable GPU rendering | ovrtx, usd-convert-*, Physical AI skills (below) |
Standalone, embeddable libraries that bring core Omniverse technologies to any application. Each provides C and/or Python APIs, and most ship agent skills for AI-assisted development (see Agent Skills and MCP Servers below).
| Library | Description |
|---|---|
| ovrtx | A C and Python library for physically accurate, real-time sensor simulation and visualization using NVIDIA Omniverse RTX, which also enables headless SDG. |
| ovphysx | USD physics simulation built on the NVIDIA PhysX SDK — C API with Python bindings, DLPack tensor interop, and environment cloning for batched reinforcement learning. Part of the PhysX repository. |
| ovstorage | Agent-first, plugin-based storage client for local files, cloud object stores, and Omniverse Storage services. |
| Library | Description |
|---|---|
| ovui | The standalone distribution of Omniverse's omni.ui UI framework — a declarative, Python-first API for building hardware-accelerated desktop interfaces backed by ImGui — plus application widget and OpenUSD data-adapter layers. |
| ovstream | Stream video, audio, and input over WebRTC, RTSP, native, and shared-memory transports, with GPU-accelerated NVENC encoding for remote teleop and visualization. |
| ovpackage | Reproducible asset packaging and publishing across local and cloud storage backends for SimReady and production pipelines. |
OpenUSD is the shared scene description layer across Omniverse libraries, Isaac Sim, and industrial digital-twin pipelines. These repos help you author, validate, convert, optimize, and search USD content for simulation-ready assets:
- usd-exchange — OpenUSD Exchange SDK for authoring consistent and correct USD (samples)
- usd-validation-nvidia — extensible framework to validate OpenUSD assets
- usd-profiles-nvidia — framework for defining and managing OpenUSD asset profiles, capabilities, and requirements
- usd-optimize — library to optimize OpenUSD stages
- usd-convert-asset, usd-convert-cad, and usd-convert-gsplat — converters for common asset formats, CAD data, and 3D Gaussian Splats
- usd-search — cloud-native microservices for searching OpenUSD asset collections by natural language or reference image (client library)
Omniverse Labs is where you can explore experimental projects and early samples. These repositories are useful for learning, prototyping, and seeing what teams are testing, but they may change faster than supported libraries or documented workflows.
Omniverse is designed to work well with AI coding assistants and agentic development workflows. The key idea is simple: agents are most useful when they can call real tools, inspect scene state, search APIs, apply changes, and return evidence for human review.
Omniverse libraries and Kit expose MCP servers so LLM-based agents can load scenes, step simulation, and generate USD/UI code safely. Per-library agent skills provide on-demand reference for coding assistants.
| Name | Type | Description | Repository |
|---|---|---|---|
| ovrtx | Agent Skills | Omniverse RTX SDK — renderer setup, USD scene loading, rendering, attribute writing, CUDA/Vulkan interop, and project scaffolding. | ovrtx/skills/ |
| ovphysx | Agent Skills | USD physics simulation — C API with Python bindings, DLPack tensor interop, environment cloning for batched RL, and rigid body simulation. | PhysX/ovphysx/ |
| ovui | Agent Skills | Standalone omni.ui framework — declarative Python UI building, widgets, layout, and styling. | ovui/skills/ |
| ovstream | Agent Skills | Streaming library — video, audio, and input streaming over WebRTC, RTSP, native, and shared-memory transports. | ovstream/skills/ |
| ovstorage | Agent Skills | Storage client — local files, cloud object stores, and Omniverse Storage services. | ovstorage/skills/ |
| ovpackage | Agent Skills | Asset packaging and publishing — CLI and Python API workflows. | ovpackage/.agents/skills/ |
| Kit MCP | MCP Server | Kit development assistant — semantic search across 400+ extensions, dependency graphs, API docs, code examples, and app templates. | kit-usd-agents/source/mcp/kit_mcp/ |
| USD Code MCP | MCP Server | USD/OpenUSD development assistant — module and class browsing, method signatures, code examples, and semantic search. | kit-usd-agents/source/mcp/usd_code_mcp/ |
| OmniUI MCP | MCP Server | OmniUI development assistant — class and module browsing, method docs, code examples, and system instructions. | kit-usd-agents/source/mcp/omni_ui_mcp/ |
These skills complement the libraries above for end-to-end Physical AI workflows — CAD-to-SimReady asset prep, neural reconstruction, defect SDG, infrastructure scaling, and USD performance tuning.
- omniverse-cad-to-simready
- omniverse-realtime-viewer
- omniverse-usd-performance-tuning
- physical-ai-defect-image-generation
- physical-ai-infrastructure-setup-and-resilient-scaling
- physical-ai-neural-reconstruction
- physical-ai-video-data-augmentation
These skills are also available in Vercel's Skill Marketplace under the Physical AI section, and as plugins in the Claude Code marketplace and Codex marketplace.
See also the NVIDIA Agent Skills catalog for skills across the NVIDIA ecosystem.
Omniverse Workflows and Blueprints provide step-by-step guides and reference implementations for a variety of development scenarios. They can help you get started quickly with use cases such as robotics training environments, AI-factory digital twins (DSX), synthetic data pipelines, virtual facility integration (VFI), and configurator development. These are built on Omniverse libraries and OpenUSD.
- Omniverse Developer Page
- Omniverse Platform Documentation
- LearnOpenUSD and OpenUSD docs |
- Integrate Physical AI into existing apps (technical blog)
- Isaac Sim · Isaac Lab — robotics simulation frameworks adopting Omniverse libraries
- NVIDIA Agent Skills catalog
- Omniverse Discord — feedback on early-access libraries
- NVIDIA Omniverse Developer Forums | - Join in on the discussions at the Omniverse Forums
- Enterprise support | Use your NVIDIA enterprise support channel or contact your NVIDIA representative.