diff --git a/biscuit/core/urls.py b/biscuit/core/urls.py
index d93f14f837428c4f52d5dc48963e242d34881aa2..491284a11339ed3cd07f4080c82e4ddfda88fa8e 100644
--- a/biscuit/core/urls.py
+++ b/biscuit/core/urls.py
@@ -1,21 +1,16 @@
-"""core URL Configuration
-
-The `urlpatterns` list routes URLs to views. For more information please see:
-    https://docs.djangoproject.com/en/2.1/topics/http/urls/
-Examples:
-Function views
-    1. Add an import:  from my_app import views
-    2. Add a URL to urlpatterns:  path('', views.home, name='home')
-Class-based views
-    1. Add an import:  from other_app.views import Home
-    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
-Including another URLconf
-    1. Import the include() function: from django.urls import include, path
-    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
-"""
+from django.apps import apps
+from django.conf import settings
 from django.contrib import admin
-from django.urls import path
+from django.urls import include, path
+
 
 urlpatterns = [
     path('admin/', admin.site.urls),
 ]
+
+# Automatically mount URLs from all installed BiscuIT apps
+for app_config in apps.app_configs:
+    if not app.startswith('biscuit.apps.'):
+        continue
+
+    urlpatterns += path('%s/' % app_config.label, include('%s.urls' % app_config.name))