Feign core added a new feature (see [AsyncFeign](https://github.com/OpenFeign/feign/blob/master/core/src/main/java/feign/AsyncFeign.java)) that let you create async clients which returns CompletableFuture. It is still an experimental feature in OpenFeign, but it will be really nice to have it.