Spring Cloud Netflix allows you to create multiple Feign client interfaces. These are defined as Target<T>, which allow for dynamic discovery and decoration of requests prior to execution:
AccountService accountService = Feign.builder().target(new CloudIdentityTarget<AccountService>(user, apiKey));