Hi @brad_f we have pushed all of the service based extensions to public registry.
You can now use the default kit-sdk and enable that registry to get access to those extensions by adding the following flags to your commandline: --/exts/omni.kit.registry.nucleus/registries/0/name=kit/services --/exts/omni.kit.registry.nucleus/registries/0/url=https://dw290v42wisod.cloudfront.net/exts/kit/services
Or adding the registry to your service apps .kit file or adding it via the extension manager.
For example if you save this to a hello_world.py file:
from omni.services.core import main
def hello_world():
return "hello world"
main.register_endpoint("get", "/hello-world", hello_world)
And then run:
kit --exec service.py --enable omni.services.core --enable omni.services.transport.server.http --/exts/omni.kit.registry.nucleus/registries/0/name=kit/services --/exts/omni.kit.registry.nucleus/registries/0/url=https://dw290v42wisod.cloudfront.net/exts/kit/services
That’ll make sure the extensions are found and downloaded.
Let us know if we can help in any other way.
Thanks,
Jozef