.NET Configuration Extensions for using a RESTful endpoint dotnet add package OLT.Extensions.Configuration.RESTApi using OLT.Extensions.Configuration.RESTApi; var builder = WebApplication.CreateBuilder(args); builder.Configuration .SetBasePath(builder.Environment.ContentRootPath) .AddRestApi("https://my-configuration-endpoint/config/application", false, TimeSpan.FromMinutes(10), options => { options .SetHeaderAcceptJson() .SetQueryParam("env", "staging") .UseAuthentication(auth => auth.WithApiKey(apiKey, "X-API-KEY")); });