diff --git a/src/Umbraco.Core/CoreBootManager.cs b/src/Umbraco.Core/CoreBootManager.cs
index 8480fbf51c..5177e79d86 100644
--- a/src/Umbraco.Core/CoreBootManager.cs
+++ b/src/Umbraco.Core/CoreBootManager.cs
@@ -15,7 +15,7 @@ namespace Umbraco.Core
///
/// This does not provide any startup functionality relating to web objects
///
- internal class CoreBootManager : IBootManager
+ public class CoreBootManager : IBootManager
{
private DisposableTimer _timer;
diff --git a/src/Umbraco.Core/IBootManager.cs b/src/Umbraco.Core/IBootManager.cs
index bb184c05ed..d1adfb7bf4 100644
--- a/src/Umbraco.Core/IBootManager.cs
+++ b/src/Umbraco.Core/IBootManager.cs
@@ -5,7 +5,7 @@ namespace Umbraco.Core
///
/// A bootstrapper interface for the Umbraco application
///
- internal interface IBootManager
+ public interface IBootManager
{
///
/// Fires first in the application startup process before any customizations can occur
diff --git a/src/Umbraco.Web/WebBootManager.cs b/src/Umbraco.Web/WebBootManager.cs
index fd0cbf6d59..28e6dad464 100644
--- a/src/Umbraco.Web/WebBootManager.cs
+++ b/src/Umbraco.Web/WebBootManager.cs
@@ -24,7 +24,7 @@ namespace Umbraco.Web
///
/// A bootstrapper for the Umbraco application which initializes all objects including the Web portion of the application
///
- internal class WebBootManager : CoreBootManager
+ public class WebBootManager : CoreBootManager
{
private readonly bool _isForTesting;
private readonly UmbracoApplication _umbracoApplication;