diff --git a/composer.json b/composer.json
index f97622d0e4f095d6337d59f78681d5023cadcf06..c7f27a03990f6e64fb890a13f9d1a0db86dcea64 100644
--- a/composer.json
+++ b/composer.json
@@ -75,6 +75,7 @@
 				"typo3/sysext/extbase/Migrations/Code/ClassAliasMap.php",
 				"typo3/sysext/fluid/Migrations/Code/ClassAliasMap.php",
 				"typo3/sysext/info/Migrations/Code/ClassAliasMap.php",
+				"typo3/sysext/lowlevel/Migrations/Code/ClassAliasMap.php",
 				"typo3/sysext/version/Migrations/Code/ClassAliasMap.php",
 				"typo3/sysext/workspaces/Migrations/Code/ClassAliasMap.php"
 			]
diff --git a/composer.lock b/composer.lock
index c75b571ecf780f127b8107e3bd2326140b48f139..3170386e98544d236d8152ec76aa8d3a55c65694 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
         "This file is @generated automatically"
     ],
-    "content-hash": "35c4d8cf070c5caf16b0faa1d7ccf03f",
+    "content-hash": "39981f9ff5c2b39ddf83a87ac8fc5d15",
     "packages": [
         {
             "name": "cogpowered/finediff",
diff --git a/typo3/sysext/core/Classes/Integrity/DatabaseIntegrityCheck.php b/typo3/sysext/core/Classes/Integrity/DatabaseIntegrityCheck.php
index d61ceed537b78eb6897f0e4c627f11b10e08d8fc..9c6aa0ed6c15f1b0ffb63224c7c67add3a01f108 100644
--- a/typo3/sysext/core/Classes/Integrity/DatabaseIntegrityCheck.php
+++ b/typo3/sysext/core/Classes/Integrity/DatabaseIntegrityCheck.php
@@ -29,7 +29,7 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
  * Depends on \TYPO3\CMS\Core\Database\RelationHandler
  *
  * @todo Need to really extend this class when the DataHandler library has been updated and the whole API is better defined. There are some known bugs in this library. Further it would be nice with a facility to not only analyze but also clean up!
- * @see \TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView::func_relations(), \TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView::func_records()
+ * @see \TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::func_relations(), \TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::func_records()
  */
 class DatabaseIntegrityCheck
 {
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst
new file mode 100644
index 0000000000000000000000000000000000000000..ed2ab4bacb8c0f14b0f282a9f1d0391a1a42b636
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/master/Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst
@@ -0,0 +1,37 @@
+.. include:: ../../Includes.txt
+
+=====================================================================
+Deprecation: #82744 - Rename ext:lowlevel/View to lowlevel/Controller
+=====================================================================
+
+See :issue:`82744`
+
+Description
+===========
+
+Two classes of extension lowlevel have been renamed:
+* :php:`TYPO3\CMS\Lowlevel\View\ConfigurationView` to :php:`TYPO3\CMS\Lowlevel\Controller\ConfigurationController`
+* :php:`TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView` to :php:`TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController`
+
+
+Impact
+======
+
+Old class usages will still work: Class aliases are in place for TYPO3 v9,
+but will be removed in v10.
+
+
+Affected Installations
+======================
+
+Extensions that call or instantiate the old class names. It is however rather unlikely
+extensions depend on these controller classes directly. The extension scanner will find
+any usages within extensions.
+
+
+Migration
+=========
+
+Use new class names instead.
+
+.. index:: Backend, PHP-API, FullyScanned
\ No newline at end of file
diff --git a/typo3/sysext/install/Configuration/ExtensionScanner/Php/ClassNameMatcher.php b/typo3/sysext/install/Configuration/ExtensionScanner/Php/ClassNameMatcher.php
index db71de87bc801087466b5432e9ac0eadee134145..a2028be9f7aea1a8f855a1221b447d6f317aac5f 100644
--- a/typo3/sysext/install/Configuration/ExtensionScanner/Php/ClassNameMatcher.php
+++ b/typo3/sysext/install/Configuration/ExtensionScanner/Php/ClassNameMatcher.php
@@ -394,6 +394,16 @@ return [
             'Deprecation-82725-DeprecateConfigurationForm.rst',
         ],
     ],
+    'TYPO3\CMS\Lowlevel\View\ConfigurationView' => [
+        'restFiles' => [
+            'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst',
+        ],
+    ],
+    'TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView' => [
+        'restFiles' => [
+            'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst',
+        ],
+    ],
 
     // Removed interfaces
     'TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface' => [
diff --git a/typo3/sysext/lowlevel/Classes/View/ConfigurationView.php b/typo3/sysext/lowlevel/Classes/Controller/ConfigurationController.php
similarity index 99%
rename from typo3/sysext/lowlevel/Classes/View/ConfigurationView.php
rename to typo3/sysext/lowlevel/Classes/Controller/ConfigurationController.php
index 4f2b81563e3fd8caf06866b431a79f90daab160c..7139496e0d38661147785aadcf83ee7728b57214 100644
--- a/typo3/sysext/lowlevel/Classes/View/ConfigurationView.php
+++ b/typo3/sysext/lowlevel/Classes/Controller/ConfigurationController.php
@@ -1,5 +1,5 @@
 <?php
-namespace TYPO3\CMS\Lowlevel\View;
+namespace TYPO3\CMS\Lowlevel\Controller;
 
 /*
  * This file is part of the TYPO3 CMS project.
@@ -29,7 +29,7 @@ use TYPO3\CMS\Lowlevel\Utility\ArrayBrowser;
 /**
  * Script class for the Config module
  */
-class ConfigurationView
+class ConfigurationController
 {
     /**
      * The name of the module
diff --git a/typo3/sysext/lowlevel/Classes/View/DatabaseIntegrityView.php b/typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php
similarity index 99%
rename from typo3/sysext/lowlevel/Classes/View/DatabaseIntegrityView.php
rename to typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php
index fe5c6fc967bcbdadc3debe2a5824a9bd1dda3ef6..6e8a8df505b9efb10c06b3d7712580a305f64ca7 100644
--- a/typo3/sysext/lowlevel/Classes/View/DatabaseIntegrityView.php
+++ b/typo3/sysext/lowlevel/Classes/Controller/DatabaseIntegrityController.php
@@ -1,5 +1,5 @@
 <?php
-namespace TYPO3\CMS\Lowlevel\View;
+namespace TYPO3\CMS\Lowlevel\Controller;
 
 /*
  * This file is part of the TYPO3 CMS project.
@@ -34,7 +34,7 @@ use TYPO3\CMS\Fluid\View\StandaloneView;
 /**
  * Script class for the DB int module
  */
-class DatabaseIntegrityView
+class DatabaseIntegrityController
 {
     /**
      * @var string
diff --git a/typo3/sysext/lowlevel/Migrations/Code/ClassAliasMap.php b/typo3/sysext/lowlevel/Migrations/Code/ClassAliasMap.php
new file mode 100644
index 0000000000000000000000000000000000000000..783d9d94297013b746e1f5bcae975e83a80675d2
--- /dev/null
+++ b/typo3/sysext/lowlevel/Migrations/Code/ClassAliasMap.php
@@ -0,0 +1,5 @@
+<?php
+return [
+    'TYPO3\\CMS\\Lowlevel\\View\\ConfigurationView' => \TYPO3\CMS\Lowlevel\Controller\ConfigurationController::class,
+    'TYPO3\\CMS\\Lowlevel\\View\\DatabaseIntegrityView' => \TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::class,
+];
diff --git a/typo3/sysext/lowlevel/composer.json b/typo3/sysext/lowlevel/composer.json
index 5d930626eef8aff2128e19bf1ae00d60656f780b..6696554deed652368b1fcdfc72ae3a064da1060a 100644
--- a/typo3/sysext/lowlevel/composer.json
+++ b/typo3/sysext/lowlevel/composer.json
@@ -28,6 +28,11 @@
 				"partOfFactoryDefault": true
 			},
 			"extension-key": "lowlevel"
+		},
+		"typo3/class-alias-loader": {
+			"class-alias-maps": [
+				"Migrations/Code/ClassAliasMap.php"
+			]
 		}
 	},
 	"autoload": {
diff --git a/typo3/sysext/lowlevel/ext_tables.php b/typo3/sysext/lowlevel/ext_tables.php
index 61868fcc7352c912cc43f900c102aef08e6d2e16..7d22cb6db6a77612ae74caeb41454c6f73bdb56d 100644
--- a/typo3/sysext/lowlevel/ext_tables.php
+++ b/typo3/sysext/lowlevel/ext_tables.php
@@ -8,7 +8,7 @@ if (TYPO3_MODE === 'BE') {
         '',
         '',
         [
-            'routeTarget' => \TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView::class . '::mainAction',
+            'routeTarget' => \TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::class . '::mainAction',
             'access' => 'admin',
             'name' => 'system_dbint',
             'workspaces' => 'online',
@@ -22,7 +22,7 @@ if (TYPO3_MODE === 'BE') {
         '',
         '',
         [
-            'routeTarget' => \TYPO3\CMS\Lowlevel\View\ConfigurationView::class . '::mainAction',
+            'routeTarget' => \TYPO3\CMS\Lowlevel\Controller\ConfigurationController::class . '::mainAction',
             'access' => 'admin',
             'name' => 'system_config',
             'workspaces' => 'online',