diff --git a/advanced_language_negotiation.info.yml b/advanced_language_negotiation.info.yml
index 0031ecfb0d393c854676bf80878469bc587a5b37..85d4b1d6f2f8dabde70298062623835240a7b9ba 100644
--- a/advanced_language_negotiation.info.yml
+++ b/advanced_language_negotiation.info.yml
@@ -5,3 +5,4 @@ core_version_requirement: ^9 || ^10 || ^11
 package: Multilingual
 dependencies:
   - drupal:content_translation
+  - drupal:domain
diff --git a/composer.json b/composer.json
index fd2de61c5206a2e1b0b02c91f805e5e2769354e4..ad3b6f16d69f158aca20bb810fb7a48fff21c81e 100644
--- a/composer.json
+++ b/composer.json
@@ -15,5 +15,8 @@
   "support": {
     "issues": "https://www.drupal.org/project/issues/advanced_language_negotiation",
     "source": "https://git.drupalcode.org/project/advanced_language_negotiation"
+  },
+  "require": {
+    "drupal/domain": "^2.0@beta"
   }
 }