Provided that GenUI extensions are structured a certain way they can take advantage of automatic configuration and integration (see Automatic Code Discovery). Before the Django project is deployed, GenUI applications and extensions are detected and configured with the genuisetup command, which makes sure that the associated REST API endpoints are exposed under the correct URLs. The genuisetup command is executed with the manage.py script (a utility script provided by the Django library).