diff --git a/src/Umbraco.Web/CompositionExtensions.cs b/src/Umbraco.Web/CompositionExtensions.cs
index 332380009d..f33c8e98a8 100644
--- a/src/Umbraco.Web/CompositionExtensions.cs
+++ b/src/Umbraco.Web/CompositionExtensions.cs
@@ -10,6 +10,7 @@ using Umbraco.Web.Mvc;
using Umbraco.Web.PublishedCache;
using Umbraco.Web.Routing;
using Umbraco.Web._Legacy.Actions;
+using Umbraco.Web.ContentApps;
// the namespace here is intentional - although defined in Umbraco.Web assembly,
// this class should be visible when using Umbraco.Core.Components, alongside
@@ -32,7 +33,15 @@ namespace Umbraco.Core.Components
///
internal static ActionCollectionBuilder Actions(this Composition composition)
=> composition.Container.GetInstance();
-
+
+ ///
+ /// Gets the content apps collection builder.
+ ///
+ /// The composition.
+ ///
+ public static ContentAppDefinitionCollectionBuilder ContentApps(this Composition composition)
+ => composition.Container.GetInstance();
+
///
/// Gets the content finders collection builder.
///