diff --git a/src/Blob/Blob.csproj b/src/Blob/Blob.csproj
index 57c7187d5cbc9a079db870a2e0dfaf32b5f86d10..48b701a3f0058589a6af677f4eacfdd60ec0d8d3 100644
--- a/src/Blob/Blob.csproj
+++ b/src/Blob/Blob.csproj
@@ -21,6 +21,6 @@
 		<PackageReference Include="Coscine.Metadata" Version="2.*-*" />
 		<PackageReference Include="Coscine.Database" Version="2.*-*" />
 		<PackageReference Include="Coscine.Logging" Version="2.*-*" />
-		<PackageReference Include="Coscine.ResourceTypes" Version="*-*" />
+		<PackageReference Include="Coscine.ResourceTypes" Version="1.*-*" />
 	</ItemGroup>
 </Project>
diff --git a/src/Blob/Startup.cs b/src/Blob/Startup.cs
index dcebfbfeb14f195c3bc9ff3dc01421292236d16c..998cdc81b818646ee29254b7659b9e05516f71c6 100644
--- a/src/Blob/Startup.cs
+++ b/src/Blob/Startup.cs
@@ -1,6 +1,9 @@
 using Coscine.ApiCommons;
+using Coscine.ResourceTypes;
+using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.Hosting;
 using Microsoft.Extensions.DependencyInjection;
-using System;
+using System.Net.Http;
 
 namespace Coscine.Api.Blob
 {
@@ -23,6 +26,21 @@ namespace Coscine.Api.Blob
         public override void ConfigureServicesExtension(IServiceCollection services)
         {
             base.ConfigureServicesExtension(services);
+
+            services.AddHttpClient();
+        }
+
+        /// <summary>
+        /// Add HttpClinetFactory to resource types
+        /// </summary>
+        /// <param name="app"></param>
+        /// <param name="env"></param>
+        public override void ConfigureExtensionLate(IApplicationBuilder app, IWebHostEnvironment env)
+        {
+            base.ConfigureExtensionLate(app, env);
+
+            using var scope = app.ApplicationServices.CreateScope();
+            ResourceTypeFactory.HttpClientFactory = scope.ServiceProvider.GetRequiredService<IHttpClientFactory>();
         }
     }
 }
\ No newline at end of file