How can I distribute my extension without exposing the programming code?


we are currently in development of our Omniverse / Isaac Sim extension and we would like to distribute the extension without exposing the extensions programming code.

Is that possible? If yes, how?

Thank you,

Hi @lars.beier. That’s great news! You have a couple of options.

  1. You can create a Mixed (C++/Python) extension with your “protected” logic in C++: GitHub - NVIDIA-Omniverse/kit-extension-template-cpp: Omniverse Kit C++ Extension Template
  2. You can compile your Python code and only distribute that. There’s information online about how to do that, but I think it’s easier to decompile if I remember correctly from the last time I looked into this.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.