Look into Retrofit and how they achieved configurability and extensibility.
Examples are how they support several json serializer like Moshi, Gson, Jackson, etc. They also support coroutines, Rx, etc through extension modules. Maybe your product have the opportunity to make integration easier.