Building your Own Project#
When developing with IsaacLab, we recommend using the extension template. It has been designed to ensure an efficient workflow while it remains easy to be up-to-date with the latest features and improvements of IsaacLab as well as the opportunity to contribute back to the codebase.
Overall the template serves three distinct use cases:
Project Template: Provides essential access to Isaac Sim and Isaac Lab’s features, making it ideal for projects that require a standalone environment.
Python Package: Facilitates integration with Isaac Sim’s native or virtual Python environment, allowing for the creation of Python packages that can be shared and reused across multiple projects.
Omniverse Extension: Supports direct integration into Omniverse extension workflow.
Note
We recommend using the extension template for new projects, as it provides a more streamlined and efficient workflow. Additionally, it ensures that your project remains up-to-date with the latest features and improvements in Isaac Lab.