I'm not sure if creating a single static HttpClient would suffice for the lifetime of the add-in, but I decided to use the IHttpClientFactory to manage the HttpClient instances which allowed the class to follow the same pattern used in our web sites and apis when working with HttpClient ...