General guidance

RestClient is a wrapper over System.Net.Http.HttpClient, therefore if your using Dependency Injection it is recommended to use IHttpClientFactory.

RestClient is thread safe and performs best using IHttpClientFactory because HttpClient is able to reuse sockets, you can read this post for a more in depth analysis of how this works.

It is recommended that you use the RetryHandler to retry transient errors.