Since systemd-userdbs DynamicUser interface is mainly accessed through systemd services or systemd-run, I have now also created a utility that allows dynamically creating a user based on a username from the commandline, that way it can be used in an init service file to allocate the user and use whatever method fits best to switch to the new user