HttpClient
Best practices for consuming REST APIs with native .NET HttpClient
less than a minute
In this documentation only some client libraries are shown. Evaluate for yourself if and what kind of library you want or need.
This question cannot be answered in general terms. But here are a few notes:
My personal recommendation in general is: Refit
Make sure that you use a library that is actively being developed. The trick at the end is to integrate the library correctly into your code base.
Best practices for consuming REST APIs with native .NET HttpClient
Guide to using Refit for type-safe REST API calls in .NET applications
Guide to using Flurl, a fluent URL builder and HTTP client library for .NET
About RestSharp: A popular REST and HTTP API Client library for .NET
Guide to using ServiceStack for REST service consumption in .NET applications