Feign core added a new feature (see AsyncFeign) 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.
Comment From: OlgaMaciaszek
@khaelys Thanks for reporting this. We will not be able to add support in the main OF lib until this feature is flagged as experimental (see more discussion in this PR). We have created an incubator repo and will be adding support there in a separate module: https://github.com/spring-cloud-incubator/spring-cloud-openfeign-async.